Senior Elixir Engineer
About the role
Emerging Technology | Scalable Distributed Systems | Production-Grade Applications
I’m partnering with a fast-growing company operating at the forefront of emerging technology. They’re building sophisticated, real-world platforms that power complex distributed systems at scale — and they’re looking for a Senior Backend Engineer with deep Elixir expertise to join their team.
This is an opportunity to work on high-impact systems where performance, reliability, and clean architecture truly matter.
The Role
As a Senior Elixir Engineer, you’ll play a key role in designing and building secure, scalable backend services. You’ll collaborate closely with product and engineering teams to deliver robust APIs and distributed services that support mission-critical applications.
This role is ideal for someone who values simplicity in architecture, writes clean and maintainable code, and enjoys solving complex systems challenges in production environments.
What You’ll Be Doing
Design, build, and deploy production-grade applications using Elixir, Phoenix, SQL, and GraphQL
Architect and maintain scalable distributed systems with performance and security in mind
Develop and document GraphQL and/or gRPC APIs
Collaborate with Product and UX to shape and prototype new features
Contribute to system architecture decisions, performance optimization, and capacity planning
Participate in code reviews to maintain high engineering standards
Work closely with Infrastructure and DevOps teams on containerized deployments
Write comprehensive unit tests and partner with QA on test coverage strategy
Support CI/CD pipelines and cloud-native deployments
Maintain strong focus on cybersecurity, reliability, and observability
What They’re Looking For
Experience with Elixir, Phoenix, and Ecto
Experience building and maintaining real-world production systems
Strong understanding of distributed systems and microservices architecture
Experience with PostgreSQL, RabbitMQ, Docker, AWS, and Kubernetes
Familiarity with OTP concepts (GenServers, Supervisors, Tasks, Agents)
Experience designing GraphQL and/or gRPC APIs
Strong grasp of functional programming principles
Experience implementing JWT authentication and role-based authorization
Solid foundation in algorithms, data structures, and web protocols
Clear communicator with a collaborative, team-first mindset
Why This Role?
Work on complex, real-world distributed systems
Join a collaborative, high-performing engineering culture
Contribute to innovative products in a rapidly evolving industry
High ownership and technical influence
If you’re a Senior Elixir Engineer who enjoys building scalable backend systems that operate at real-world scale, I’d love to connect and share more details.
Fully remote position for US-based Engineers.
Company
Elastic Ltd is a specialist tech and engineering recruitment company serving clients and candidates across the UK, Europe, GCC, APAC and the US.
Elastic LtdSimilar Jobs
Senior Software Engineer
Berkeley Payments
Senior Elixir Engineer (Contract)
DockYard, Inc.
Senior Software Engineer (Remote), Non-profit, Open-source
Internet2
Staff Engineer / Senior Developer (Ruby, Elixir, Flutter)
SmartLogic