What You'll Do
Design and develop reliable backend services using Elixir, focusing on performance, scalability, and maintainability. Implement APIs, background processing jobs, and event-driven workflows that power core application functionality. Use OTP principles and Phoenix framework patterns to build systems that are resilient and efficient.
Work closely with product, frontend, and DevOps teams to define technical requirements and deliver end-to-end solutions. Take full ownership of features—from initial design through deployment and monitoring—ensuring stability and performance in production environments.
Integrate with internal services, external partners, and third-party platforms using message queues and event pipelines. Optimize data flow and system interactions to support high-throughput operations.
Requirements
- Minimum of 5 years of backend development experience, including at least 2 years using Elixir
- Strong command of OTP, Ecto, and the Phoenix framework
- Proven track record building high-performance, scalable backend systems
- Extensive experience with PostgreSQL and SQL query optimization
- Familiarity with AWS infrastructure and serverless technologies such as Lambda
- Self-driven with a strong sense of ownership and the ability to work independently
Preferred Qualifications
- Background in FinTech or financial services
- Experience working with Node.js, Express, or serverless JavaScript runtimes
Benefits
- Fully remote work environment with global team members
- Competitive monthly compensation package
- Autonomy and ownership over technical decisions
- Opportunities for professional growth and skill development
- Collaboration with driven, high-performing team members
