hero

Companies you'll love to work for

39
companies
434
Jobs

Senior Software Engineer (Node.JS Developer) RR/315/2024 | 5 - 10 Years

emids

emids

Software Engineering
Bengaluru, Karnataka, India
Posted 6+ months ago

Job Title: Node.js Developer with SQL and AWS Lambda Expertise

Job Description:

We are seeking a highly skilled Node.js Developer with proficiency in JavaScript, SQL, and AWS Lambda to join our dynamic team. The ideal candidate will have a strong background in developing scalable and efficient backend solutions using Node.js, along with experience in database management and AWS Lambda functions.

Responsibilities:

  1. Design, develop, and maintain robust and scalable backend applications using Node.js.
  2. Collaborate with cross-functional teams to define, design, and ship new features.
  3. Optimize applications for maximum speed and scalability.
  4. Implement and maintain data storage solutions using SQL databases such as MySQL, PostgreSQL, or similar.
  5. Develop and deploy AWS Lambda functions to support serverless architecture.
  6. Troubleshoot and debug issues across multiple layers of the application stack.
  7. Write clean, maintainable code adhering to coding standards and best practices.
  8. Stay up-to-date with emerging technologies and industry trends.
  9. Conduct code reviews and provide constructive feedback to team members.
  10. Participate in Agile development methodologies and ceremonies.

Requirements:

  1. Bachelor’s degree in Computer Science, Engineering, or related field.
  2. Proven experience as a Node.js Developer or similar role.
  3. Strong proficiency in JavaScript and its frameworks/libraries such as Express.js.
  4. Solid understanding of SQL databases and proficiency in writing complex SQL queries.
  5. Experience with AWS services, particularly AWS Lambda, API Gateway, and DynamoDB.
  6. Familiarity with serverless architecture and microservices.
  7. Good understanding of asynchronous programming and event-driven architecture.
  8. Knowledge of front-end technologies such as HTML, CSS, and React.js is a plus.
  9. Excellent problem-solving and analytical skills.
  10. Ability to work both independently and collaboratively in a fast-paced environment.
  11. Effective communication skills and the ability to articulate technical concepts clearly.

Join us and be part of a passionate team that is dedicated to building innovative solutions using cutting-edge technologies. If you have the skills and experience we're looking for, we'd love to hear from you!