An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
- We are seeking a skilled Node.js Backend Developer with over 4 years of experience in constructing scalable, enterprise-level applications using Node.js, TypeScript, and AWS services. As a crucial member of our development team, you will be responsible for the design, development, and deployment of backend applications leveraging AWS cloud technologies. Your role will involve contributing to architectural decisions, collaborating with cross-functional teams, and ensuring that applications are optimized for performance, scalability, and portability across various environments.
- Over 4 years of experience in Node.js and TypeScript development, with a solid grasp of asynchronous programming and event-driven architecture.
- Proficiency in frameworks like Express.js, Nest.js, or similar Node.js-based frameworks.
- Strong understanding of TypeScript, including type definitions, interfaces, and decorators for building maintainable code.
- Experience working with AWS services like EC2, EventBridge, VPC, API Gateway, Lambda, SQS, SNS, ElastiCache, CloudWatch, and S3 for cloud-native application development.
- Hands-on experience with Docker for containerization and familiarity with AWS Elastic Container Registry (ECR) and Elastic Container Services (ECS).
- Sound knowledge of microservices architecture and building RESTful APIs integrated with AWS services.
- Proficiency with Git for version control.
- Strong troubleshooting and performance optimization skills in cloud environments.
- Experience working in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives.
- Excellent written and verbal communication skills for effective collaboration with technical and non-technical team members.
- Experience with unit testing frameworks like Mocha, Chai, Jest, or similar for automated testing.
- Familiarity with monitoring, logging, and tracing tools such as AWS CloudWatch, X-Ray, OpenTelemetry, or third-party integrations.
- Knowledge of CI/CD pipelines using tools like Jenkins, AWS CodePipeline, or similar for automating deployment processes.
- Understanding of AWS security best practices, including IAM roles, policies, encryption techniques, and securing AWS resources.
Your responsibilities will include designing, developing, and maintaining scalable Node.js (TypeScript) applications and microservices on AWS through services like EventBridge, Lambda, and API Gateway. You will also be utilizing AWS services such as EC2, SQS, SNS, ElastiCache, and CloudWatch to build cloud-native solutions that prioritize high performance, scalability, and availability. Furthermore, you will develop containerized solutions using Docker and AWS ECS/ECR to facilitate portability and cloud-agnostic deployments. Additionally, you will build and uphold RESTful APIs that are integrated with AWS cloud services.
In this role, you will actively contribute to the design of new features, ensuring that applications remain scalable, portable, and maintainable. You will troubleshoot and optimize cloud-based applications to enhance their performance. Implementing monitoring, logging, and tracing solutions using AWS CloudWatch, X-Ray, and other third-party tools will also be part of your responsibilities. Your code will be expected to be clean, well-documented, and maintainable, following industry best practices.
Moreover, you will participate in code reviews, mentor junior developers, and advocate for coding best practices. It is essential to stay informed about new AWS services and industry best practices and apply them to your development work effectively.
Key Skills and Qualifications:
Desired Skills:
This role does not require knowledge of Java or Spring Boot.,
Skills
JavaMicroservices ArchitectureNode.jsTestingVersion ControlDeveloperRestfulApiAws CloudCloudSoftware EngineerNestjsAWS XRayJenkinsMochaGitRESTful APIsMicroservices ArchitectureAWS Elastic Container ServicesJestMS SQLNodejsDockerAWS CloudWatchTypeScriptAWS ServicesAWS CodePipelineAWS Security Best PracticesAgileScrumIAM RolesChaiExpressjsAWS Elastic Container RegistryOpenTelemetryIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew IT / Software Development & Related roles in Gujarat.
One email a day. Unsubscribe any time.

