We are seeking a skilled and experienced Node.js Developer with expertise in AWS Lambda to join our dynamic team. As a Node.js Developer, you will play a crucial role in designing, developing, and maintaining robust server-side applications using Node.js and leveraging AWS Lambda for serverless computing.
Requirements:
- Proven experience as a Node.js Developer with a strong understanding of JavaScript and asynchronous programming.
- Hands-on experience with AWS Lambda and serverless computing.
- Proficiency in developing and maintaining RESTful APIs using Node.js frameworks like Express.js or Hapi.js.
- Sound knowledge of AWS services, particularly API Gateway, DynamoDB, S3, and CloudFormation.
- Familiarity with AWS Lambda event sources, such as API Gateway, S3, DynamoDB Streams, and CloudWatch Events.
- Experience in integrating external services, APIs, and data sources into applications.
- Solid understanding of software development principles, design patterns, and best practices.
- Strong problem-solving and analytical skills, with the ability to quickly diagnose and resolve issues.
- Experience with version control systems, preferably Git.
- Excellent collaboration and communication skills, with the ability to work effectively in a team environment