We are seeking a Senior Backend Engineer with strong experience designing and building scalable microservices and server-side applications. This role requires a solid background in Java, Node.js, and AWS, along with a passion for developing high-quality software in a cloud-native environment. You’ll play a key role in shaping our backend architecture and mentoring other engineers.
Major responsibilities :
- End-to-end development of software components/services (research, design, development, testing, rollout, monitoring).
- Contribute to technological and architectural decisions
- Mentor other engineers in the team (via code reviews, dedicated sessions, pair programming, etc.)
- Analyze and improve efficiency, scalability, and stability of various components in our system
- Collaborate with Designers, Product Managers, and Software Engineers to deliver the best product to our customers
.
Desired Background:
- 5+ years of backend development experience
- Proficient in Java and Node.js
- Hands-on experience with cloud infrastructure, preferably AWS
- Experience with relational databases and an understanding of performance optimization
- Familiarity with frontend technologies, ideally React – advantage
- Experience writing and maintaining code in TypeScript – advantage
- Strong grasp of software design principles, architecture, and clean code practice
- Excellent troubleshooting and problem-solving skills
- BSc in Computer Science, Software Engineering, or equivalent experience
- Strong communication skills and a collaborative, can-do attitude