Company Description
Randstad is the world’s largest talent company and a partner of choice to clients. We provide equitable opportunities to people from all backgrounds and help them remain relevant in the rapidly changing world of work. We have a deep understanding of the labor market and help our clients create high-quality, diverse, and agile workforces. Our employees around the world make a positive impact on society by helping people to realize their true potential throughout their working lives. Randstad India offers a diverse HR services portfolio ranging from Staffing, Permanent Hiring and Executive Search to Recruitment Process Outsourcing (RPO). Our vast network of offices across the country allows us to be within the reach of clients and talent and have a deep understanding of the labor market.
Role Description
This is a full-time on-site role located in Bengaluru for a Senior Node.js Developer. As a Senior Node.js Developer at Randstad India, you will be responsible for developing high-quality software solutions for complex business problems using Node.js technologies. You will work collaboratively with cross-functional teams and provide technical mentorship to other developers, assisting with code reviews, and contributing to the design and architecture of the team’s projects.
Qualifications
- 5+ years of experience in software development with at least 3 years of experience in Node.js
- Strong expertise in JavaScript, TypeScript, and Node.js frameworks such as Express or Fastify
- Familiarity with front-end technologies such as HTML, CSS, React, or Angular
- Experience working with Relational and NoSQL databases, such as MySQL, Postgres, MongoDB or DynamoDB
- Experience with AWS services such as EC2, Lambda, S3, DynamoDB, SNS, and SQS or similar cloud platform experience
- Strong experience in API design and development, Microservices, and RESTful web services
- Excellent understanding of version control systems, specifically Git
- Ability to effectively communicate technical concepts to technical and non-technical audiences, and work effectively in cross-functional teams
- Bachelor’s or Master’s degree in Computer Science, or a related field