This role is focused on a senior backend engineer who can architect, build, and operate scalable, highly available backend platforms and APIs.
- Designing large-scale, high-availability backend systems
- Event-driven architecture
- Scalability, reliability, and performance engineering
Programming Languages
Elixir (mandatory) — 2+ years of production experience
Strong backend development experience (8+ years overall)
API Technologies
- REST APIs
- GraphQL
- gRPC
- Ability to select the appropriate API paradigm based on requirements
- AWS (required)
- Docker
- Production deployment, monitoring, and scaling
- Automated testing
- Security integration throughout SDLC
Security
- Access control
- Encryption and data protection
Primary Responsibilities
- Architect and build strategic backend services
- Define technical roadmap and architecture directionEstablish observability and reliability standards
- Drive DevSecOps and engineering best practices
- Collaborate across product, engineering, and infrastructure teams
Good-to-Have Skillset
These skills strengthen candidacy but are secondary to the core backend/platform engineering requirements.
AI-Assisted Development
- LLM-based development tools
- Developer productivity automation
- Technical documentation
- API documentation
- Knowledge sharing and mentoring
- Operational runbooks
Soft Skills
- Technical leadership
- Cross-functional collaboration
- Strategic thinking
- Ability to communicate complex technical concepts to non-technical audiences