ValueLabs is a global technology services company - specializing in next-gen Product development, UX, automation, and analytics. For over 26 years, our 7000+ strong team has nurtured a culture of excellence and empathy, putting our employees and clients at the heart of everything we do. Guided by the principle of 'Doing the right thing. We've always achieved industry-leading NPS scores and received global recognition, including three consecutive Stevie Awards for Best Employer.
We also take immense pride in celebrating the success of AiDE™, our enterprise-generative AI platform, which has enabled us to grow through the ever-changing industry dynamics and transition ourselves into an AI-enabled tech company.
At ValueLabs, we foster a culture of innovation, collaboration, and continuous learning. Our employee-centric approach ensures that you will have opportunities to grow and develop your skills, while working on exciting projects that make a real impact.
Position: Senior Software Engineer
Location: Bangalore
Job Description:
We are seeking a highly skilled Senior Node.js Developer with expertise in backend development, security, microservices, and event-driven architectures. You will play a key role in designing, developing, and optimizing scalable applications while ensuring security best practices and efficient data management.
Key Responsibilities
- Backend Development: Design and implement scalable, high-performance applications using Node.js.
- Security Best Practices: Ensure secure coding with expertise in Node.js security, JWT authentication, and data protection.
- Microservices & Event-Driven Architecture: Develop and maintain microservices using Kafka and other event-driven solutions.
- Database Management: Work with SQL and NoSQL databases, optimizing performance and data integrity.
- JavaScript & TypeScript Expertise: Write clean, maintainable, and efficient code using modern JavaScript and TypeScript.
- SOLID Principles (Good to Have): Apply object-oriented design best practices for robust code architecture.
- Collaboration & Communication: Work closely with cross-functional teams, ensuring seamless development and deployment.
Required Qualifications
- 5+ years of experience in Node.js development.
- Strong proficiency in JavaScript, TypeScript, and modern backend frameworks.
- Hands-on experience with Kafka, JWT, API security, and microservices design.
- In-depth knowledge of database management for efficient data handling.
- Excellent communication skills for team collaboration and stakeholder interaction.