Junior Software Engineer

1 - 5 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a skilled Node.js Backend Developer with 1+ years of experience in building scalable, enterprise-level applications using Node.js, TypeScript, and AWS services, you will be an integral part of the development team. Your primary responsibility will be to design, develop, and deploy backend applications utilizing AWS cloud technologies. Key Responsibilities: - Design, develop, and maintain scalable Node.js (TypeScript) applications and microservices on AWS using services like EventBridge, Lambda, API Gateway, and more. - Utilize AWS services (EC2, SQS, SNS, ElastiCache, CloudWatch) to build cloud-native solutions ensuring high performance, scalability, and availability. - Develop containerized solutions using Docker and AWS ECS/ECR, promoting portability and cloud-agnostic deployments. - Build and maintain RESTful APIs integrated with AWS cloud services. - Contribute to the design of new features and ensure applications are scalable, portable, and maintainable. - Troubleshoot and optimize cloud-based applications for better performance. - Write clean, well-documented, and maintainable TypeScript code following industry best practices. - Stay current on new AWS services and industry best practices, applying them to your development work. Qualifications Required: - Experience: 1+ years in Node.js and TypeScript development, with a solid understanding of asynchronous programming and event-driven architecture. - Node.js Frameworks: Proficiency in frameworks such as Express.js, Nest.js, or similar Node.js-based frameworks. - TypeScript Expertise: Strong understanding of TypeScript, including type definitions, interfaces, and decorators to build maintainable code. - AWS Services: Experience working with AWS services like EC2, EventBridge, VPC, API Gateway, Lambda, SQS, SNS, ElastiCache, CloudWatch, and S3 for cloud-native application development. - AWS Containers: Hands-on experience with Docker for containerization, and familiarity with AWS Elastic Container Registry (ECR) and Elastic Container Services (ECS). - Microservices: Good knowledge of microservices architecture and building RESTful APIs integrated with AWS services. - Databases: Experience with relational databases e.g. MS SQL. - Version Control: Proficiency with Git for version control. - Problem Solving: Strong troubleshooting and performance optimization skills in cloud environments. - Agile Methodology: Experience working in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives. - Communication: Excellent written and verbal communication skills, with the ability to collaborate effectively with both technical and non-technical team members.,

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You