Job Description
Your Impact
nAs a Backend Node.js Developer, you will play a key role in building and scaling high-performance backend systems that power mission-critical applications. You will design robust APIs, develop microservices, and contribute to architecture decisions that enhance system reliability, scalability, and security. Working in a collaborative workplace, you will help deliver innovative solutions while driving engineering excellence through best practices, code quality, and continuous improvement.
nWhat You'll Do
n
- n
- Design, develop, and maintain scalable backend applications using Node.js.n
- Build and enhance RESTful APIs, microservices, and event-driven systems.n
- Collaborate with product, frontend, and cross-functional teams to deliver business-critical solutions.n
- Optimize application performance, reliability, and scalability for high-traffic environments.n
- Implement secure coding practices and ensure data protection standards are met.n
- Troubleshoot complex technical issues and drive root-cause analysis.n
- Participate in code reviews and contribute to engineering best practices.n
- Mentor junior developers and support knowledge sharing across the team.n
- Stay current with emerging technologies and recommend improvements to the technology stack.n
nWhat You Bring
n
- n
- Bachelor's degree in Information Technology, or a related field.n
- 3+ years of hands-on experience building backend applications with Node.js.n
- Strong proficiency in JavaScript and modern backend development practices.n
- Experience designing and developing RESTful and/or GraphQL APIs.n
- Solid understanding of microservices architecture and distributed systems.n
- Experience with messaging and streaming technologies such as Kafka and RabbitMQ.n
- Proficiency with databases such as MongoDB, MySQL, or PostgreSQL.n
- Familiarity with Aerospike or similar high-performance databases.n
- Experience with Git-based version control and collabo