Profile: AWS Developer (Node.js)Job Location: RemoteJob Type: Contractual/ConsultingExperience: 6+ years
About the RoleWe are seeking an experienced AWS Developer with a strong background in Node.js application development. The ideal candidate will have expertise in designing and implementing scalable, reliable, and secure cloud-based applications using AWS services. You will work closely with our engineering team to build and maintain serverless applications, APIs, and microservices. Key Responsibilities- Application Development: Develop, deploy, and maintain Node.js applications using AWS services like Lambda, EC2, and AppSync.- API Development: Design and implement RESTful APIs and GraphQL APIs using AWS API Gateway and AppSync.- Serverless Architecture: Build and manage serverless applications using AWS Lambda and other serverless technologies.- Database Management: Design and manage scalable database solutions using AWS DynamoDB, RDS, and other database services.- Messaging and Integration: Implement messaging and notification solutions using AWS SNS, SQS, and other integration services.- Monitoring and Optimization: Monitor application performance, troubleshoot issues, and optimize application performance and cost.- Security and Compliance: Implement security best practices, including IAM roles, policies, encryption, and monitoring.- Collaboration: Work closely with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to deliver high-quality solutions.
Required Skills and Qualifications- Education: Bachelor’s degree in computer science, Information Technology, or related field.- Experience: 4-6 years of experience in software development with a focus on Node.js and AWS.
Technical Skills:- Proficiency in Node.js and JavaScript/TypeScript.- Experience with AWS services such as API Gateway, Lambda, AppSync, EC2, SNS, SQS, DynamoDB, and RDS.- Strong understanding of RESTful and GraphQL API design.- Familiarity with serverless architecture and microservices.- Experience with CI/CD pipelines, Git, and version control systems.- Knowledge of database design and management, both SQL and NoSQL.
Soft Skills:- Strong problem-solving and analytical skills.- Excellent communication and teamwork abilities.- Ability to work in an agile and fast-paced environment.
Preferred Qualifications- AWS Certified Developer or AWS Certified Solutions Architect Associate.- Knowledge of infrastructure as code (IaC) tools like AWS CloudFormation or Terraform.- Familiarity with monitoring tools like CloudWatch, Datadog, or New Relic.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
