About the Role
The role involves building and optimizing backend services using Elixir and related technologies, contributing to system design, and ensuring scalable, maintainable code within a distributed team.
Responsibilities
- Develop and maintain core backend services using Elixir and the Erlang VM
- Design scalable and fault-tolerant systems for high-traffic applications
- Collaborate with frontend and product teams to define API contracts
- Improve system performance, reliability, and observability
- Write clean, well-tested, and documented code
- Participate in code reviews and technical design discussions
- Troubleshoot and resolve production issues in real time
- Contribute to database schema design and query optimization
- Support deployment pipelines and CI/CD workflows
- Monitor system health and respond to alerts
- Evaluate and integrate new tools and libraries
- Ensure adherence to security best practices
- Mentor other engineers and share technical knowledge
- Participate in incident response and on-call rotations
- Drive improvements in engineering processes and tooling
Nice to Have
- Experience with Phoenix framework
- Familiarity with real-time systems and WebSockets
- Contributions to open-source Elixir projects
- Experience with Terraform or infrastructure as code
- Knowledge of observability tools like Prometheus or Grafana
- Background in fintech or high-compliance environments
- Experience scaling systems to millions of users
- Understanding of OTP design patterns
- Prior work in remote-first teams
- Experience mentoring junior developers
Compensation
Competitive salary and benefits package offered
Work Arrangement
Fully remote position with flexible hours
Team
Collaborative engineering team focused on scalable backend systems
Tech Stack
- Elixir on the BEAM virtual machine
- Phoenix framework for web services
- PostgreSQL for data storage
- Kubernetes for container orchestration
- GitHub Actions for CI/CD
- Datadog for monitoring and alerting
- AWS for cloud infrastructure
Culture & Values
- Emphasis on sustainable development pace
- Transparent decision-making process
- Respect for work-life balance
- Commitment to inclusive collaboration
- Focus on long-term system maintainability
Does not sponsor visas for this role