We are looking for a highly skilled Node.js Developer with 4-6 years of experience to join our dynamic team. The ideal candidate should have extensive experience in building serverless backends, developing REST APIs, and working with AWS services. Additionally, proficiency in database management, including MySQL and Elasticsearch for aggregation purposes, is essential.
Must To Have: Nodejs, Serverless, Elasticsearch, AWS services like S3, lambda, SQS etc., MySql.
Responsibilities:
Design, develop, and maintain serverless backend solutions using Node.js and AWS Lambda.
Develop and implement RESTful APIs for seamless communication between server and client applications.
Utilize AWS services such as S3 for object storage, SQS queues for message queuing, and other serverless components as needed.
Optimize database performance and ensure data integrity by working with MySQL and other relational databases.
Implement Elasticsearch for efficient data aggregation, searching, and analysis.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Troubleshoot and debug issues across the stack, ensuring smooth operation of the applications.
Requirements:
Bachelors degree in Computer Science, Engineering, or related field.
4-6 years of hands-on experience in Node.js development.
Proficiency in building serverless architectures using AWS Lambda, API Gateway, and other related services.
Strong understanding of REST API design principles and best practices.
Experience working with relational databases like MySQL, including schema design, optimization, and querying.
Familiarity with Elasticsearch for data aggregation, searching, and analytics.
Knowledge of AWS services such as S3 for object storage and SQS queues for message queuing.
Excellent problem-solving skills and attention to detail.
Ability to work effectively both independently and as part of a team in a fast-paced environment.
Additionally :
High-level understanding of frontend technologies, including HTML, CSS, and JavaScript frameworks like Vue.js.