About the Role
This position involves leading the development of robust software systems, working closely with teams to deliver scalable solutions, and contributing to technical strategy and code quality across the engineering organization.
Responsibilities
- Develop and maintain backend services and APIs using modern programming languages and frameworks
- Collaborate with product and design teams to understand requirements and translate them into technical solutions
- Write clean, testable, and maintainable code with a focus on performance and scalability
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and resolve production issues in a timely manner
- Contribute to system architecture decisions and technical roadmaps
- Implement automated testing strategies to improve software reliability
- Optimize application performance and database queries
- Support deployment pipelines and continuous integration workflows
- Monitor system health and respond to alerts and incidents
- Work with cloud infrastructure and platform services
- Ensure software security best practices are followed
- Mentor junior engineers and support team growth
- Stay current with emerging technologies and industry trends
- Document technical designs and system configurations
Nice to Have
- Master’s degree in a technical field
- Experience with event-driven architectures
- Familiarity with CI/CD pipeline tools
- Exposure to frontend technologies and full-stack development
- Contributions to open-source projects
- Experience in agile leadership or technical mentoring roles
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on innovation and continuous improvement
Our Technology Stack
We use a mix of modern backend languages and frameworks, cloud infrastructure, containerized services, and automated deployment pipelines to build reliable and scalable systems.
Culture & Values
We value transparency, collaboration, and continuous learning. Engineers are encouraged to take ownership, experiment with new ideas, and contribute to a positive team environment.
Available for qualified candidates