Sr Software Engineer {Node.js & AWS)

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced Node.js Backend Developer with 4+ years of hands-on experience, you will be part of the development team responsible for designing, developing, and deploying scalable, enterprise-level applications using Node.js, TypeScript, and AWS services. Your key responsibilities will include: - Designing, developing, and maintaining robust, scalable Node.js (TypeScript) applications and microservices on AWS, leveraging services like EventBridge, Lambda, API Gateway, and more. - Utilizing AWS services (EC2, SQS, SNS, ElastiCache, CloudWatch, etc.) to build cloud-native solutions that meet performance, scalability, and availability requirements. - Architecting and implementing containerized solutions using Docker and AWS ECS/ECR, ensuring portability and cloud-agnostic deployments. - Building and maintaining RESTful APIs integrated with various AWS cloud services. - Leading and contributing to the design of new features, focusing on scalability, portability, and maintainability. - Troubleshooting, optimizing, and ensuring high performance of cloud-based applications. - Implementing monitoring, logging, and tracing solutions using AWS CloudWatch, X-Ray, and third-party tools. - Writing clean, maintainable, and well-documented code in TypeScript. - Leading code reviews, mentoring junior developers, and driving best practices. - Staying updated on new AWS features, tools, and industry best practices, and incorporating them into development work. Qualifications Required: - 4+ years of experience in Node.js and TypeScript development with a deep understanding of synchronous programming, asynchronous programming, and event-driven architecture. - Proficiency in Express.js, Nest.js, or other Node.js-based frameworks. - Strong understanding of TypeScript, including type definitions, interfaces, and decorators for building maintainable code. - Hands-on experience with AWS services such as EC2, EventBridge, VPC, API Gateway, Lambda, SQS, SNS, ElastiCache, CloudWatch, and S3. - Proficiency with containerization using Docker and AWS Elastic Container Registry (ECR) and Elastic Container Services (ECS). - Strong expertise in building microservices and designing RESTful APIs integrated with various AWS services. - Familiarity with CI/CD pipelines using tools such as Jenkins, AWS CodePipeline, or similar. - Experience with relational databases e.g. MS SQL. - Proficiency with Git and version control tools. - Strong troubleshooting, optimization, and performance tuning skills in cloud environments. - Proven experience working in Agile/Scrum environments. - Excellent written and verbal communication skills. Good to Have Skills: - Experience with unit testing frameworks such as Mocha, Chai, Jest, or integration testing. - Knowledge of implementing monitoring, logging, and tracing solutions with tools like AWS CloudWatch, X-Ray, OpenTelemetry, or third-party integrations. - Knowledge of AWS security best practices, including IAM roles, policies, encryption techniques, and securing AWS resources. - Knowledge on Java, Spring Boot. As an experienced Node.js Backend Developer with 4+ years of hands-on experience, you will be part of the development team responsible for designing, developing, and deploying scalable, enterprise-level applications using Node.js, TypeScript, and AWS services. Your key responsibilities will include: - Designing, developing, and maintaining robust, scalable Node.js (TypeScript) applications and microservices on AWS, leveraging services like EventBridge, Lambda, API Gateway, and more. - Utilizing AWS services (EC2, SQS, SNS, ElastiCache, CloudWatch, etc.) to build cloud-native solutions that meet performance, scalability, and availability requirements. - Architecting and implementing containerized solutions using Docker and AWS ECS/ECR, ensuring portability and cloud-agnostic deployments. - Building and maintaining RESTful APIs integrated with various AWS cloud services. - Leading and contributing to the design of new features, focusing on scalability, portability, and maintainability. - Troubleshooting, optimizing, and ensuring high performance of cloud-based applications. - Implementing monitoring, logging, and tracing solutions using AWS CloudWatch, X-Ray, and third-party tools. - Writing clean, maintainable, and well-documented code in TypeScript. - Leading code reviews, mentoring junior developers, and driving best practices. - Staying updated on new AWS features, tools, and industry best practices, and incorporating them into development work. Qualifications Required: - 4+ years of experience in Node.js and TypeScript development with a deep understanding of synchronous programming, asynchronous programming, and event-driven architecture. - Proficiency in Express.js, Nest.js, or other Node.js-based frameworks. - Strong understanding of TypeScript, including type definitions, interfaces, and decorators for building maintainable code. - Hands-on experience with AWS services such as EC2, Even

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You