Senior Elixir Developer - USA
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
We are looking for a Senior Elixir Developer to join our engineering teams working on high-impact scalable products. In this role, you will play a key part in designing, building, and maintaining distributed, fault-tolerant backend systems with low latency and high concurrency. We are looking for an experienced software engineer with a strong background in functional programming, capable of driving architectural decisions, mentoring teammates, and collaborating with cross-functional global stakeholders.
What To Expect In This Role (Responsibilities)
- Design, build, and scale highly concurrent backend applications and microservices using Elixir and Phoenix.
- Architect and implement resilient, distributed systems leveraging the BEAM ecosystem and OTP (GenServer, Supervisors, Tasks).
- Design, build, and integrate RESTful and/or GraphQL APIs.
- Optimize database queries and schema models using Ecto with PostgreSQL and non-relational databases.
- Enforce code quality, maintainability, and test coverage through unit testing, integration testing, and rigorous code reviews.
- Partner with product managers, DevOps engineers, and frontend developers in an agile environment.
- Participate in high-level architectural discussions, system design, and establishing engineering best practices.
Requirements
- Experience: 5+ years of software engineering experience in Backend Development, with at least 3+ years of active experience with Elixir.
- Deep proficiency in the Elixir ecosystem: Phoenix Framework, Ecto, and OTP.
- Solid understanding of functional programming concepts and design patterns.
- Hands-on experience with relational databases (PostgreSQL) and mapping tools (Ecto).
- Demonstrated experience designing and integrating APIs (REST, GraphQL).
- Exposure to microservice architectures, message brokers (Kafka, RabbitMQ), and caching layers (Redis).
Nice to Have
- Experience with Erlang.
- Familiarity with containerization and orchestration platforms (Docker, Kubernetes).
- Hands-on experience with cloud environments (AWS, GCP, or Azure) and CI/CD pipelines.
- Exposure to Phoenix LiveView.
- Open-source contributions within the Elixir / BEAM community.
Benefits & conditions
- 100% Remote position within the US.
- Long-term commitment with strategic impact on modern tech stacks.
- Collaborative, engineering-first culture with high technical autonomy.
- Career growth path, leadership opportunities, and continuous learning support.
Why Join Coderio?
At Coderio, we value top engineering talent. We are a remote-first company passionate about modern technology, collaborative innovation, and building high-quality software. We offer an inclusive, challenging environment with clear opportunities for professional impact and technical ownership. If you enjoy functional programming, solving scalability challenges, and building high-performance systems, we’d love to meet you!
About the company
Coderio designs and develops scalable digital solutions for global companies. We combine deep technical expertise with a product-driven mindset to lead complex software initiatives end-to-end. Working with international clients, we value autonomy, clear communication, and long-term relationships built on technical excellence. Learn more: coderio.com
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…