Title: Elixir Developer

Location: Portland, OR

Duration: Direct Hire / FTE

If you are passionate about writing self-documenting, DRY, idiomatic code, as well as designing RESTful APIs, come join our clients growing team in Portland, OR. This is an ideal position for someone with solid experience with another backend language, looking to expand into Elixir.

Remote work is an option, depending on candidate.


Responsibilities

Build API integrations with external services.

Write performant Ecto and SQL queries.

Build out RESTful API endpoints.

Refactor and review code.

Write tests and practice TDD.

Follow team coding practices and patterns.

Work from ticketing system.


Qualifications

Proficiency in a backend language and MVC framework (preferably Elixir and Phoenix, open to other engineers depending on experience).

Experience building and deploying commercial web applications.

Experience building APIs.

Proficient with TDD.

Proficient with Git.

Proficient with Mac OS and Linux command line.

Good sense of software design and functional programming.

Able to excel in both an autonomous and collaborative work environment.


Preferred

JavaScript experience (React, React Native, Redux, Node.js).

R experience or proficiency in another data science-oriented language.

Experience developing machine learning systems.

Proficiency in system administration and development operations.