We’re looking for senior backend engineers to join our growing team.
About the Role
This is an exciting opportunity for the right person to join a growing engineering team tasked with building highly scalable distributed backend systems. Working closely with our talented designers and product managers, you will be responsible for implementing product features, building tools and APIs of high value, high quality and delivered in a timely manner. You will continuously look for opportunities to improve our development processes and the quality of our products. The ideal candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication.
- Architect, design, develop, deploy and operate backend services /APIs in a DevOps manner
- Research, implement and enforce software best practices such as CI/CD
- Collaborate and communicate effectively as part of an agile multi-disciplinary team
- Experience in technical leadership roles
- Experience in building distributed, high-volume services
- Deep understanding of system design, data structures, and algorithms
- Good knowledge of NodeJS and Docker
- Excellent knowledge of AWS platform features and capabilities. Exposure to GCP is beneficial.
- Proficiency in cloud automation technologies such as Terraform
- Proficiency in database and ORMs technologies. Knowledge of Sequelize framework
- Passion for excellence and commitment to quality
- A minimum of 3 years’ experience in a similar role