Elixir/Phoenix Software Engineer at TrestleTree (a health transformation company in Fayetteville, AR)

We’re looking for an experienced Elixir/Phoenix software engineer to join our team!

About us

My name: Cole Elliott
My position: Director of Software Engineering
Company name: TrestleTree
Website: https://trestletree.com
Country: US
Company info and history:

We’re a health transformation company, focused on improving the overall health and wellbeing of the people we have the privilege to coach. You can find out more about us on our website.

We are currently running Elixir/Phoenix + React in production and have been for almost 2 years.

About the job

Job title: Elixir/Phoenix Software Engineer

Job description: Using Elixir/Phoenix to develop new software, both front-end and back-end

Salary range: Negotiated during hiring process

Position on remote work: On-site in Fayetteville, AR strongly preferred, but willing to consider remote applicants

Qualifications or experience required:

Must Haves

  • A willingness to learn
  • A strong work ethic and sense of responsibility
  • Production experience with Elixir and Phoenix, including a good grasp on OTP
  • Experience architecting, evolving, and managing relational database systems (preferably PostgreSQL)
  • Excellent communication, documentation, and collaboration skills
  • Experience working in a remote team

Nice to Haves

  • ReactJS experience or understanding of core concepts
  • Phoenix LiveView experience or understanding of core concepts
  • Familiarity with AWS services, such as EC2, S3, SQS, RDS
  • Familiarity with DevOps tools such as Terraform, Packer and Ansible
  • Familiarity with the Looker reporting platform
  • Experience working with sensitive data protected by HIPAA

What the successful job applicant will be working on:

  • Work on the development of new software using Elixir/Phoenix that empowers our health coaches to do their best behavior change work, providing new and innovative ways to engage and interact with our participants.
  • Work independently or with other engineers to develop web applications that allow users to thrive, as well as the backend processes or applications that support them.
  • Collaborate with IT, business, and clinical team members throughout the product lifecycle. We are a small team and wear many hats.
  • Participate in project planning, e.g., defining problems and scope, architecting/designing solutions, estimating, etc.
  • Promote and engage in knowledge sharing amongst other members of the team.

About the interview process

  • You’ll start with several one-on-one interviews, followed by at least one group interview with the larger IT team
  • You’ll be given a code assignment to complete and then share for review and discussion and/or asked to participate in at least one code pairing session

Further info

If you’re interested, please apply here on Indeed.

1 Like

The apply link doesn’t appear to be correct, redirects to another position.

Thanks @pedromtavares - I have updated it with a better link.