Skip links

Opportunities.

Open positions.


Senior Elixir Engineer.

Updated

This is a fully remote contract role, requiring a minimum of 20 hours per week with opportunity for up to 40+ hours per week. 3Speed is based in San Francisco, CA, and significant overlap with the Pacific Timezone is required.

You.

You're an experienced software engineer, with 8+ years of work developing modern web applications, including production experience with the Phoenix Framework.

You're out to get better at designing and writing code, and excited about working on a team of like-minded engineers that's committed to learning and improving together. And you know the team work and professionalism required to build a product and scale it out from the ground up.

The quality of the products you build matters—you're considerate of their effects on users and the environment; you're motivated by the priciples Responsible Tech, and Green Software Design, or interested to learn more.

Read more about how we frame the various engineering roles on a team.

The role.

Team collaboration.
Work collaboratively and strategically in a small team that goals for as much as 100% time spent pairing on design and code. Depending on the project you'll also work alongside designers, product managers, and project stakeholders.
Ownership and accountability.
Take ownership of project deliverables and be accountable for the quality, performance, and end-user experience of our collective work product.
Continuous improvement.
Actively participate in code and architecture reviews, knowledge sharing sessions, and continuous learning opportunities to improve individual and team capabilities.
Remote work skills.
Work effectively fully remote, communicating effecitively in-person and asynchronously. and self-motivation to meet project deadlines and deliverables.
Client engagement.
Engage directly with clients as a technical expert, providing guidance and recommendations throughout the product development lifecycle.
Adaptability.
Synthesize evolving project requirements, shifting priorities, and emerging technologies, while maintaining system stability, quality, and usability.
Problem solving.
Approach technical challenges with creativity and critical thinking, blending quick wins with long-term goals.
Flexibility.
Be diligent and flexible in working hours to accommodate pairing, team meetings, client calls, and project deadlines. Be ready to pivot from an initiative when goals or priorities change.

The technology.

Typically, you'll have extensive knowledge of:

  • Erlang/Elixir & the BEAM
  • Phoenix & Phoenix LiveView
  • HTML, ARIA, CSS
  • Javascript; Typescript; modern JS frameworks
  • System architecture; distributed architecture
  • Postgres + Ecto
  • Other databases, e.g. Mnesia, Redis, time series databases
  • Rest APIs
  • OAuth & OIDC; JWTs
  • Cloud platforms, e.g. AWS, GCP
  • Managed deployment platforms, e.g. Fly.io
  • Infrastructure as code, e.g. OpenTofu/Terraform
  • Observabilty, e.g. Prometheus & Grafana

Interested in a role? Reach out to us at operations@3speed.dev

About 3Speed.

3Speed specializes in sustainable, ethical product development. We partner with startups and organizations focused on making needed change—social, political, environmental—we're out to make our impact individually and as a team through enabling companies with curated technology stacks and modern development and deployment practices.

Equality

3Speed is an equal opportunity employer and does not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. All employment decisions at 3Speed are based on business needs, job requirements, and individual qualifications, without regard to any of the aforementioned characteristics. We are committed to promoting diversity, inclusion, and belonging within our organization and strive to create a supportive and welcoming environment for all team members.

Eligibility

Candidates must be legally authorized to work in the country where the position is located. Documentation verifying eligibility to work in that country may be required upon contract. International candidates are encouraged to apply, but must be willing to adhere to local labor laws and regulations, as well as any additional requirements for remote work. Candidates may be subject to background checks, reference checks, and other pre-employment screenings as part of the hiring process. 3Speed complies with all applicable laws regarding employment eligibility verification, including but not limited to the Immigration Reform and Control Act of 1986 (IRCA) in the United States.