Senior Backend Software Engineer

SAPSOL Technologies Inc.

15m ago • Remote

Senior

Remote

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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 (remote, long-term contract)
  • Focus: Design, build, test, deploy, and support backend solutions on AWS

Description

You will design and deliver backend AWS solutions and the infrastructure/continuous delivery pipelines that run them. You’ll build multi-tenant backend services with tenant data isolation, own DevOps for deployments and production support, and use AI coding agents (Claude Code, GitHub Copilot) with rigorous review.

The role also includes improving shared patterns/components, mentoring teammates, and documenting systems.

Responsibilities

  • Design and build backend AWS solutions and continuous delivery pipelines
  • Write complex code; build and maintain AWS infrastructure with CDK; automate testing and deployment
  • Design multi-tenant backend services with tenant data isolation
  • Own DevOps: deployments, monitoring, and production support
  • Use AI coding agents to design, write, test, and document code; ensure the quality of what ships
  • Review AI-generated code with the same rigor as other code
  • Set quality criteria, perform reviews, and continuously improve quality
  • Write design specs, unit tests, and technical documentation
  • Define standards/patterns/processes to reduce risk and improve efficiency
  • Apply 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, speed, and quality using industry ideas

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 experience building AWS infrastructure as code with AWS CDK
  • Strong experience with Git and associated methodologies
  • 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 with tenant data isolation and tenant-scoped access control
  • Working knowledge of AWS serverless architecture, distributed architecture patterns, and AWS data services such as 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 like prompt injection, data exposure, and over-broad permissions
  • Experience mentoring other engineers on cloud technology
  • Strong problem-solving and analytic skills
  • Able to handle multiple projects, work independently, and be a supportive Scrum team member

Benefits

The posting highlights everyday use of AI coding agents with safety-focused review practices, ownership of continuous delivery and production support, and opportunities to mentor and improve engineering processes.

See similar jobs

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

See more

Unlock Full Resume Report