Website:
fetchjobs.co
Job details:
About The Company
ValueLabs is a leading global technology services company that specializes in delivering innovative digital solutions, automation, and AI-driven products to businesses across various industries. With a commitment to excellence and a client-centric approach, ValueLabs empowers organizations to enhance their operational efficiency, accelerate digital transformation, and achieve sustainable growth. The company boasts a diverse team of talented professionals who are passionate about leveraging cutting-edge technologies to solve complex business challenges. Known for its collaborative work environment and focus on continuous learning, ValueLabs is dedicated to fostering innovation and delivering value to its clients worldwide.
About The Role
We are seeking a skilled Node.js Developer with strong expertise in building scalable, high-performance backend services and robust APIs. The ideal candidate is passionate about clean code, modern JavaScript (ES6+), and API-driven architecture. You will play a key role in designing, developing, and maintaining microservices and RESTful/GraphQL APIs that power our digital products across web and mobile platforms.
This role is ideal for someone who thrives in fast-paced, agile environments and has a track record of delivering reliable, maintainable, and well-documented APIs. As part of our dynamic development team, you will collaborate closely with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to create seamless and efficient digital solutions that meet business needs and user expectations.
Qualifications
The ideal candidate should possess a minimum of 5+ years of hands-on experience in Node.js backend development. A strong command of JavaScript (ES6+) and TypeScript is essential, along with proven experience in API design and development, including REST and GraphQL. Deep understanding of asynchronous programming, event-driven architecture, and non-blocking I/O is required to ensure high performance and scalability of applications.
Experience with frameworks such as Express.js, NestJS, or similar is necessary, along with familiarity with database technologies like PostgreSQL, MongoDB, or DynamoDB. Candidates should also have experience working with message queues such as Kafka or RabbitMQ, and be proficient in version control systems like Git. Knowledge of cloud platforms such as AWS, GCP, or Azure, along with containerization tools like Docker, is highly desirable. Strong problem-solving skills, excellent communication, and the ability to work independently within a remote or distributed team are critical for success in this role.
Responsibilities
- Design, develop, test, and deploy scalable backend services using Node.js and JavaScript/TypeScript, ensuring high performance and reliability.
- Build and maintain RESTful and GraphQL APIs with clear contracts, versioning, and comprehensive documentation using tools like OpenAPI/Swagger.
- Implement secure, efficient, and reusable API patterns with proper error handling, input validation, and rate limiting to ensure robustness and security.
- Integrate backend services with various databases (SQL & NoSQL), message brokers (Kafka, RabbitMQ), and third-party services such as payment gateways and identity providers.
- Collaborate with frontend teams, product managers, and DevOps engineers to deliver end-to-end features that align with business requirements and technical standards.
- Optimize application performance, scalability, and reliability through profiling, caching strategies, and asynchronous processing techniques.
- Write unit, integration, and end-to-end tests using frameworks like Jest, Supertest, and Mocha to ensure code quality and maintainability.
- Participate in code reviews, CI/CD pipeline enhancements, and infrastructure automation initiatives involving Docker, Kubernetes, and cloud services like AWS or GCP.
- Stay current with emerging trends in the Node.js ecosystem, advocating for best practices and continuous improvement within the team.
Benefits
ValueLabs offers a comprehensive benefits package designed to support our employees' well-being and professional growth. We provide competitive salary packages, performance-based incentives, and flexible work arrangements to promote work-life balance. Our employees have access to ongoing learning opportunities, certifications, and training programs to enhance their skills and stay updated with the latest industry trends.
We also offer health insurance plans, wellness programs, and paid time off to ensure a healthy and productive work environment. Our inclusive culture fosters collaboration, innovation, and diversity, making ValueLabs a great place to grow your career and make an impact in the technology landscape.
Equal Opportunity
ValueLabs is an equal opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to providing equal employment opportunities regardless of race, gender, age, religion, sexual orientation, disability, or any other protected characteristic. We believe that diverse teams drive innovation and creativity, and we are committed to creating a workplace where everyone feels valued, respected, and empowered to succeed.
Click on Apply to know more.