About the Role
The role involves building and maintaining robust backend systems, working closely with cross-functional teams to deliver reliable and scalable solutions.
Responsibilities
- Design and implement secure, high-performance APIs
- Develop and maintain backend services and infrastructure
- Collaborate with frontend developers to integrate user-facing elements
- Optimize systems for scalability and reliability
- Write clean, maintainable, and well-tested code
- Troubleshoot and resolve production issues
- Participate in code reviews and system design discussions
- Ensure data consistency and integrity across services
- Monitor system performance and implement improvements
- Support deployment pipelines and CI/CD processes
- Work with databases to ensure efficient querying and storage
- Implement authentication and authorization mechanisms
- Contribute to technical documentation
- Stay current with emerging backend technologies
- Assist in defining engineering best practices
Nice to Have
- Experience with microservices architecture
- Familiarity with message queues and event-driven systems
- Knowledge of security best practices in backend systems
- Experience with monitoring and observability tools
- Background in fintech or regulated industries
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative engineering team focused on innovation and technical excellence
Tech Stack
- Primary languages include Go and Python
- Infrastructure built on Kubernetes and AWS
- Databases: PostgreSQL and Redis
- CI/CD via GitHub Actions and ArgoCD
- Monitoring with Prometheus and Grafana
Growth Opportunities
- Access to training programs and technical workshops
- Opportunities to lead projects and mentor junior engineers
- Regular tech talks and knowledge-sharing sessions
- Support for conference attendance and certifications
- Clear pathways for career advancement
Available for qualified candidates