i
Apptunix
7 Apptunix Jobs
Apptunix - Node.js Developer/Lead - Microservices Architecture (4-6 yrs)
Apptunix
posted 1d ago
Roles and Responsibilities :
We are looking for an experienced Node.js Developer with a background in handling team members and taking ownership of the technical direction. While we are not officially hiring for a Team Lead position, we value candidates who demonstrate initiative and have experience leading and mentoring team members.
Key Responsibilities :
- Technical Leadership : Guide and mentor junior developers, providing technical support and code reviews. Take charge of managing development workflows and project timelines, ensuring the team delivers high-quality work on schedule.
- Node.js Expertise : Deep experience working on Node.js and building scalable applications. Ensure code quality and best practices across the team.
- Database Knowledge : Understanding of both SQL and NoSQL databases (e.g., MongoDB). Help the team optimize database performance, integrate data storage solutions, and design efficient database structures.
- Microservices & Distributed Systems : Strong experience with microservices architecture, including tools like Redis, RabbitMQ, and Kafka. You should be able to lead initiatives around building scalable and resilient systems.
- API Development : Solid understanding of RESTful APIs and stateless APIs, with experience in designing and implementing APIs that integrate seamlessly with front-end applications.
- Security & Performance : Ensure that the team follows best practices for application security, scalability, and performance, including low-latency and high-availability designs.
- Collaboration & Communication : Work alongside front-end developers to integrate user-facing elements with server-side logic. Regularly interact with cross-functional teams, ensuring smooth collaboration across all stakeholders.
- Coding Best Practices : Promote writing reusable, testable, and efficient code. Champion clean code principles and assist in the continuous improvement of development processes and practices.
- Team Engagement : As part of the team handling experience, help in managing team dynamics, facilitating productive collaboration, and ensuring a supportive and growth-oriented work environment.
Requirements :
- Extensive hands-on experience with Node.js and frameworks like ExpressJS.
- Strong understanding of MongoDB and experience with NoSQL and SQL databases.
- Solid knowledge of Microservices technologies like Redis, RabbitMQ, Kafka.
- Familiarity with cloud platforms, especially AWS S3, and best practices for cloud deployment.
- Ability to design, implement, and maintain low-latency, high-availability, and secure applications.
- Experience in building RESTful APIs and integrating front-end technologies with back-end services.-
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice
4-6 Yrs