Senior Backend Software Engineer (AWS, Node.js/TypeScript)

SAPSOL Technologies Inc.

15m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Backend Software Engineer (Senior individual contributor)

  • Work mode: Long-term contract, remote-only

Description

You will design, build, test, deploy, and document backend solutions on AWS, including the infrastructure and delivery pipelines that run them. The role focuses on multi-tenant, highly visible, critical applications, with ownership of DevOps, monitoring, and production support. You’ll also use AI coding agents (Claude Code and GitHub Copilot) in everyday development and help the team use them safely.

Responsibilities

  • Design and build backend AWS solutions and continuous delivery pipelines

  • Write complex backend code and build/maintain AWS infrastructure with AWS CDK

  • Automate testing and deployment

  • Design multi-tenant backend services with tenant data isolation

  • Own DevOps for your solutions: deployments, monitoring, and production support

  • Use AI coding agents to design, write, test, and document code; review AI-generated code rigorously

  • Define quality criteria, use reviews, and continuously improve quality

  • Write design specs, unit tests, and technical documentation, including documenting current-state systems

  • Develop standards and patterns to improve consistency, risk reduction, and efficiency

  • Define best practices for modeling, storing, and moving data in cloud applications

  • Mentor teammates on cloud best practices and safe use of AI coding tools

  • Improve team processes for speed and quality

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or MIS

  • 7+ years of experience in software systems and backend programming

  • 5+ years of backend development with Node.js and TypeScript on AWS

  • 4+ years hands-on with AWS Lambda, SNS/SQS, S3, and DynamoDB

  • Strong hands-on experience building AWS infrastructure as code with AWS CDK

  • Strong experience with Git

  • Working experience with CI/CD pipelines using GitHub and GitHub Actions

  • Experience writing unit and integration tests

  • Experience with monitoring and observability tools

  • Experience designing multi-tenant SaaS applications with tenant data isolation and tenant-scoped access control

  • Working knowledge of AWS serverless architecture, distributed architecture patterns, Athena, and Glue

  • Hands-on experience using Claude Code and GitHub Copilot to build, test, and ship production software

  • Good judgment on when to trust/check/reject AI-generated code; awareness of risks (prompt injection, data exposure, over-broad permissions)

  • Experience mentoring other engineers on cloud technology

Benefits

  • Long-term contract with remote-only opportunity

  • Work in agile teams building and maintaining critical, highly visible applications

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report