Skip to content
mimi

Senior Full Stack Developer (AWS / React / Node.js)

Serverless Guru LLC.

Canada · flexible Full-time Senior 3w ago

About the role

About the Role

As a Senior Full Stack Developer, you will work closely with engineering, product, and architecture teams to build scalable, secure, and high-performance applications leveraging modern AWS cloud services and serverless technologies.

You will contribute across the full software development lifecycle — from solution design and technical planning through implementation, testing, deployment, and ongoing optimization. This role requires a strong understanding of both frontend and backend development, as well as experience building cloud-native systems in agile environments.

Key Responsibilities

  • Design, develop, and maintain modern web applications using React.js, TypeScript, and Node.js
  • Build scalable backend services, APIs, and serverless applications using AWS technologies
  • Develop and maintain cloud infrastructure and deployment pipelines using Infrastructure as Code (IaC)
  • Collaborate with cross-functional teams to translate business and technical requirements into scalable solutions
  • Participate in architecture discussions and contribute to technical strategy and best practices
  • Write clean, maintainable, and well-tested code following modern engineering standards
  • Perform code reviews and mentor junior developers when needed
  • Optimize applications for performance, scalability, reliability, and security
  • Support CI/CD processes and modern DevOps workflows
  • Troubleshoot and resolve complex technical issues across frontend, backend, and infrastructure layers

Required Skills & Experience

Core Qualifications

  • 5+ years of professional software development experience
  • 5+ years of hands-on experience with: AWS, Node.js, React.js, TypeScript, AWS Lambda / serverless technologies
  • Strong experience building enterprise-grade full-stack applications
  • Experience working in Agile/Scrum development environments

Frontend Development

  • Strong expertise with: React.js, TypeScript / JavaScript (ES6+), Redux and/or React Query, HTML5 and CSS3, Tailwind CSS, Webpack or modern frontend build tooling
  • Experience optimizing frontend performance and debugging complex UI issues
  • Familiarity with responsive design and modern UI/UX best practices

Backend & API Development

  • Strong backend development experience using Node.js and TypeScript
  • Experience designing and building RESTful APIs and microservices
  • Understanding of scalable backend architecture patterns
  • Experience working with SQL and NoSQL databases

AWS & Cloud Engineering

  • Strong experience with AWS cloud services and cloud-native application development
  • Hands-on experience with: AWS Lambda, API Gateway, DynamoDB, S3, CloudWatch, IAM
  • Experience with Infrastructure as Code tools such as: Terraform, AWS CDK, CloudFormation
  • Familiarity with serverless architecture patterns and event-driven systems

Testing & DevOps

  • Experience with unit testing and end-to-end testing frameworks (e.g., Playwright, Jest)
  • Understanding of software testing methodologies and quality assurance practices
  • Experience with: CI/CD pipelines, Git-based workflows, Automated deployments
  • Familiarity with Docker and containerized development workflows

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and contribute in a fast-paced environment
  • Technical leadership and mentoring experience preferred

Preferred Qualifications

  • AWS Certification(s)
  • Experience leading development teams or technical initiatives
  • Experience with Docker, ECS, or Kubernetes
  • Knowledge of microservices architecture
  • Experience with observability and monitoring tools
  • Strong understanding of cloud security best practices
  • Familiarity with drag-and-drop libraries and advanced frontend interactions

What We Offer

  • Opportunity to work with cutting-edge AWS and serverless technologies
  • Collaborative, innovative, and engineering-focused culture
  • Exposure to enterprise-scale cloud-native projects
  • Professional development and career growth opportunities
  • Flexible and supportive work environment

Join our team and help build modern cloud-native applications that deliver meaningful impact for our clients and partners.

Skills

API GatewayAWSAWS CDKAWS LambdaCloudFormationCloudWatchCSS3DockerDynamoDBGitHTML5IAMJestJavaScriptNode.jsNoSQLPlaywrightReactReact QueryReduxS3SQLServerlessTailwind CSSTerraformTypeScriptWebpack

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free