8 - 15 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced Backend Developer with 8-15 years of experience, you will be part of a high-performing team focused on developing highly-scalable applications on AWS cloud-native architecture. Your responsibilities will include translating business requirements into robust technical solutions, ensuring high-quality code, and fostering a culture of technical excellence within the team. **Key Responsibilities:** - Lead the design, development, and implementation of highly scalable and resilient backend applications using Node.js, TypeScript, and Express.js. - Architect and build serverless solutions on AWS, leveraging services like AWS Lambda, API Gateway, and other cloud-native technologies. - Utilize Terraform extensively for defining, provisioning, and managing AWS infrastructure as code, ensuring repeatable and consistent deployments. - Collaborate closely with product managers, solution architects, and other engineering teams to capture detailed requirements and translate them into actionable technical tasks. - Identify and proactively resolve technical dependencies and roadblocks. - Design and implement efficient data models and integrate with NoSQL databases, specifically DynamoDB, ensuring optimal performance and scalability. - Implement secure authentication and authorization mechanisms, including Single Sign-On (SSO) and integration with Firebase for user management. - Ensure adherence to security best practices, coding standards, and architectural guidelines throughout the development lifecycle. - Experience in using unit testing and test-driven development (TDD) methodologies to ensure code quality, reliability, and maintainability. - Conduct code reviews, provide constructive feedback, and mentor junior and mid-level developers to elevate the team's technical capabilities. - Contribute to the continuous improvement of our development processes, tools, and best practices. - Stay abreast of emerging technologies and industry trends, particularly in the AWS cloud and Node.js ecosystem, and evaluate their applicability to our projects. **Required Technical Skills:** - Node.js & JavaScript: Expert-level proficiency in Node.js, JavaScript (ES6+), and TypeScript. - Frameworks: Strong experience with Express.js for building robust APIs. - Serverless Programming: In-depth knowledge and hands-on experience with AWS Lambda and serverless architecture. Experience with designing and developing microservices architectures. Knowledge of Terraform for deployment of Lambda functions. - AWS Cloud Native: Extensive experience designing and implementing solutions leveraging various AWS services (e.g., API Gateway, S3, SQS, SNS, CloudWatch, IAM). - Databases: Strong integration experience with DynamoDB, including data modeling and query optimization. - Authentication: Hands-on experience with Single Sign-On (SSO) implementation and Firebase integration. - Testing: Solid understanding and practical experience with unit testing frameworks (e.g., Jest, Mocha) and test automation. **Desired Skills & Experience:** - A Bachelor's or Master's degree in Computer Science, Engineering, or a closely related discipline. - Experience with CI/CD pipelines for automated deployment of serverless applications. - Familiarity with containerization technologies (e.g., Docker) is a plus. - Strong understanding of security principles and best practices in cloud environments. - Experience with performance tuning and optimization of Node.js applications and AWS resources. Please note that the additional details of the company were not provided in the job description.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

gautam buddha nagar, uttar pradesh