Lead DI Modernization Engineer
HybridHermosillo, Sonora, Mexico
Job Summary
Design and operate large-scale, highly available distributed systems using Elixir, microservices, and event-driven architectures. Build production-grade backend services with REST, GraphQL, and gRPC APIs while managing PostgreSQL databases and Kafka messaging at scale. Lead technical architecture, mentor teams, and define roadmaps for long-term system evolution. Implement CI/CD pipelines, automated testing, and DevSecOps practices to ensure secure, reliable deployments on AWS with Docker and Kubernetes. Monitor observability via DataDog and leverage AI-assisted tools like Claude Code to drive productivity. This role supports Coforge's platform engineering initiatives across Mexico City and Hermosillo.
Required Qualifications
- 8+ years of backend software engineering experience
- Designing and operating large-scale, highly available, distributed systems
- Microservices architecture
- Event-driven architecture
- API design and development
- Scalability, reliability, performance, and maintainability best practices
- Strong software architecture and technical leadership capabilities
- 2+ years of hands-on experience with Elixir
- Deep understanding of the Elixir runtime/ecosystem
- Building production-grade backend services using Elixir
- Strong AWS experience
- Docker containerization
- Kubernetes orchestration
- Production deployment, monitoring, and scaling
- REST APIs
- GraphQL
- gRPC
- Ability to select the appropriate protocol/pattern based on use case
- PostgreSQL
- Database design and optimization
- Caching strategies
- Kafka
- Designing and operating Kafka-based systems at scale
- DataDog
- Monitoring
- Logging
- Alerting
- SLO/SLA-driven operations
- CI/CD pipelines
- Automated testing
- Secure software development practices
- Security integration throughout the SDLC
- Secure API design
- Access control
- Data encryption
- General application security principles
- High proficiency with Claude Code or similar AI coding tools
- Demonstrated use of LLMs to improve development productivity
- Cross-functional collaboration
- Technical documentation
- Ability to communicate with both technical and non-technical stakeholders
- Elixir (2+ years)
- Backend Engineering (8+ years)
- AWS + Docker + Kubernetes
- Kafka
- PostgreSQL
- REST / GraphQL / gRPC APIs
- DataDog Observability
- CI/CD + DevSecOps
- Distributed Systems & Microservices
- AI-assisted development (Claude Code or equivalent)
Desired Qualifications
- Defining technical roadmaps
- Long-term architecture planning
- Domain ownership
- Technical mentorship and guidance
- Technical leadership/architecture ownership
- Platform engineering mindset
- Agile delivery experience
- Advanced documentation practices
- Reliability engineering and operational excellence
- Cross-functional stakeholder management
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.