Create Alert
Email me similar jobs

Senior Full Stack Engineer – AWS / Node.Js

Job Title: Senior Full Stack Engineer – AWS / Node.js

Contract: Long-Term Contract


Position Overview


We are seeking a Senior Full Stack Engineer with strong expertise in Node.js, AWS, serverless architecture, and microservices to join a data management engineering team.

The ideal candidate will have extensive experience designing, developing, deploying, and monitoring cloud-based, serverless applications and data solutions. This role requires strong hands-on development skills, particularly with Node.js and AWS services, along with experience building scalable microservices and full-stack applications.

The engineer will work closely with technical teams and business stakeholders to develop solutions that improve data quality, automation, scalability, and operational efficiency.


Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable cloud-based applications.
  • Build and maintain serverless applications and microservices using AWS.
  • Develop backend services and APIs using Node.js, JavaScript, or TypeScript.
  • Develop full-stack solutions using Node.js and React.js.
  • Design and implement distributed and event-driven architectures.
  • Work with AWS services including Lambda, DynamoDB, S3, SNS/SQS, RDS, CloudWatch, and IAM.
  • Build monitoring and observability solutions for high-volume and high-frequency data services.
  • Implement CI/CD pipelines and automated deployment processes.
  • Develop infrastructure using Infrastructure as Code (IaC).
  • Participate in architecture and technical design discussions.
  • Create technical specifications, documentation, and unit tests.
  • Troubleshoot production issues and continuously improve application performance and reliability.
  • Collaborate effectively with Agile/Scrum teams.
  • Leverage AI coding assistants and autonomous AI agents to accelerate development, testing, and automation while maintaining full ownership and understanding of the code.


Required Technical Skills

Core Development

  • 7+ years of software development experience
  • Expert-level Node.js development
  • Strong JavaScript / TypeScript experience
  • Strong experience developing microservices
  • Full-stack development experience
  • React.js experience
  • Strong understanding of distributed systems and architectural design patterns


AWS / Cloud

Strong hands-on experience with:

  • AWS Lambda
  • AWS DynamoDB
  • AWS S3
  • AWS SNS/SQS
  • AWS Step Functions / State Machines
  • AWS IAM
  • AWS CloudWatch
  • AWS RDS
  • AWS CLI
  • AWS Cloud Observability / X-Ray


Data & Processing

Experience with:

  • SQL / relational databases
  • NoSQL databases
  • AWS Glue
  • AWS Lake Formation
  • AWS EMR / Spark


DevOps / CI/CD

  • AWS CodePipeline / CI/CD
  • Infrastructure as Code
  • AWS CloudFormation or similar IaC technologies
  • GitHub / Bitbucket
  • Jenkins
  • Ansible


Preferred Skills

  • AWS KMS
  • Application Load Balancer / Elastic Load Balancer
  • Route 53
  • VPC
  • Advanced JavaScript, TypeScript, or Python
  • Experience designing highly scalable and highly available cloud applications
  • Experience with data management and transactional systems
  • Experience building monitoring and automation tools
  • Experience working in Agile/Scrum environments
  • Knowledge of Generative AI and AI-assisted software development
  • Experience with AI agents / agentic development workflows
  • AWS or other relevant cloud certifications


Education

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field preferred.
  • Relevant professional certifications are a plus.


Ideal Candidate

The ideal candidate is a hands-on Senior Full Stack Engineer who can independently design and develop cloud-native applications and has deep expertise in:

Node.js + AWS Lambda + DynamoDB + S3 + SNS/SQS + Microservices + React.js + CI/CD

Candidates should be comfortable working in a fast-paced Agile environment, solving complex technical problems, learning new technologies, and using modern AI-assisted development tools while maintaining strong engineering judgment and code quality.


Similar jobs

Senior Full Stack Engineer – AWS / Node.Js

Apply Now
Back to search page