Senior Elixir/GraphQL Engineer - Copia Wealth Studios, Canada, Remote Worldwide

Introductory paragraph

Copia is a financial intelligence platform that brings investments into one elegant view.
(Think of us as a dashboard for your wealth and wealth planning.)

We are looking for Elixir developers to join our existing team and help us continue to build out our GraphQL API.

The platform is built primarily in Elixir.

About us

My name: Mark
My position: CTO
Company name: Copia Wealth Studios
Company website:
Company headquarters (country): USA
Company info and history: We’ve been building in Elixir since day one, and the team has been experience Elixir since 2016. This includes the CTO (me).

The Elixir GraphQL API drives a mobile application and web app that our clients use.

We are growing rapidly and are looking to expand the team to support this growth.

About the job

Job title: Senior Elixir/GraphQL Developer
Job description: Develop new and maintain existing GraphQL APIs.
Salary range:
Qualifications or experience required: 3 years+ experience with GraphQL and Elixir.
What the successful job applicant will be working on:

  • Work independently or with other engineers to develop user experience-focused web applications, and provide support for existing systems.
  • Design and build GraphQL endpoints in Elixir (with Absinthe).
  • Collaborate with designers, frontend developers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product.
  • Assist in scoping, estimating, and planning of product features.
  • Participate in code review, pairing, and other forms of knowledge sharing.
  • Help us grow our own timber by coaching and mentoring junior developers.
  • Following an “Infrastructure as Code” philosophy, contribute to our deployment, monitoring, alerting, and log aggregation toolkit.
  • Build, maintain and optimize Elixir applications.
  • Integrate third party API to securely access transaction and account information on behalf of our patrons.
  • Create aggregation and data conversion algorithms.

Position on remote work

Remote job: YES
Remote restrictions: Canada/USA preferred but we have team members across the globe.
Remote leeway: we will work with candidates that have exceptional experience.
Any other notes about your position on remote work:

About the interview process

We typically have 2 interviews:

  • Role Specific: your future teammates will meet you and discuss your experience and skill.
  • Culture Fit: people across teams meet you and ensure you fit with our culture.

Further info

If you meet the criteria please send resume/contact details to