Software Engineer (Node.js & AWS)

Department Icon IT / Software Development & Related
Posted: 1 year ago
4-8 years
Gujarat, Vadodara
IT / Software Development & Related
Work from Office
Full Time

Posted: 1 year ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
Similar Jobs
Please verify your account first! Send OTP

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.

    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:

    • 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.

    Desired Skills:

    • 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.

    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 RegistryOpenTelemetry

If 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 all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Gujarat.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.