Senior Software Engineer (Back-end)

Harnham

Tempe (AZ)

On-site

USD 120,000 - 140,000

Full time

23 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation package
Comprehensive benefits program
Professional development opportunities

Job summary

Harnham in Tempe, AZ is seeking a Senior Backend Engineer to design, develop, and deliver scalable cloud-based applications and services. This role focuses on backend development while collaborating with architects, engineers, and stakeholders to build high-performance platforms, APIs, and customer-facing solutions.

You will work with cloud-native microservices on AWS, implement DevOps practices, and contribute to architecture discussions.

Qualifications

  • Bachelor's degree in CS/IT/Engineering or related field.
  • 6–8 years of experience in large-scale web/API-driven apps.
  • Proven ability to design scalable microservices and backend systems.
  • Experience with Node.js, TypeScript, AWS, AWS serverless, MongoDB, REST APIs, SQL/NoSQL.

Responsibilities

  • Design, build, and maintain scalable backend services and distributed apps.
  • Develop cloud-native microservices using AWS and modern frameworks.
  • Create and support RESTful APIs and integrations.
  • Contribute to architecture discussions and solution design.
  • Evaluate new technologies and improve the tech stack.
  • Build PoCs to validate approaches.
  • Refactor apps to improve scalability and performance.
  • Collaborate with teams to create reusable components and services.
  • Promote standardisation and reduce duplicate efforts.
  • Participate in Agile planning, estimation, and delivery.
  • Work with leaders to align with enterprise standards.
  • Support testing, deployment, and release processes.
  • Coordinate UAT and gather stakeholder feedback.
  • Track defects and feature requests with issue tools.
  • Identify risks and technical challenges and communicate them.
  • Prepare architecture artefacts and solution designs.

Skills

Node.js
TypeScript
AWS
AWS serverless
MongoDB
REST APIs
SQL databases
NoSQL databases
CI/CD pipelines
Docker

Education

Bachelor's degree in Computer Science, Information Technology, Engineering

Tools

Docker

Job description

$120,000-$140,000 Overview

Senior Software Engineer (Backend)

$120,000-$140,000 Overview

A growing enterprise technology organisation is seeking a Senior Backend Engineer to design, develop, and deliver scalable cloud-based applications and services. This role focuses primarily on backend development while contributing to frontend initiatives as needed. The successful candidate will work in a fast-paced environment, partnering with architects, engineers, and business stakeholders to build high-performance digital platforms, APIs, and customer-facing applications. The position requires strong experience with cloud-native solutions, microservices architecture, modern software engineering practices, and DevOps-driven delivery. The ideal candidate is passionate about developing reliable, scalable products and driving technical excellence across the software development lifecycle.

Key Responsibilities
  • Design, build, and maintain scalable backend services and distributed applications.
  • Develop cloud-native microservices leveraging AWS technologies and modern development frameworks.
  • Create and support RESTful APIs and system integrations.
  • Contribute to technical architecture discussions and solution design initiatives.
  • Evaluate emerging technologies and recommend improvements to the technology stack.
  • Build proof-of-concept solutions to validate architecture and engineering approaches.
  • Refactor and modernise existing applications to improve scalability, performance, and maintainability.
  • Collaborate with engineering teams to create reusable components and shared services.
  • Promote standardisation and reduce duplicate technical efforts across projects.
  • Participate in Agile development activities, including planning, estimation, and delivery.
  • Partner with architects, engineering leadership, and stakeholders to align solutions with enterprise standards.
  • Support testing, deployment, and release management processes.
  • Coordinate user acceptance testing activities and gather feedback from stakeholders.
  • Track defects, enhancements, and feature requests using issue management tools.
  • Identify, communicate, and mitigate project risks and technical challenges.
  • Prepare and review technical documentation, architecture artefacts, and solution designs.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 6 to 8 years of experience developing large-scale web, mobile, or API-driven applications.
  • Strong experience designing scalable, high-performance microservices and backend systems.
  • Expertise with:
    • Node.js
    • TypeScript
    • AWS cloud services
    • AWS serverless technologies
    • MongoDB
    • REST APIs
    • SQL and NoSQL databases
  • Experience designing and implementing system integrations.
  • Solid understanding of cloud architecture and distributed systems.
  • Experience working within Agile software development environments.
  • Hands-on experience with CI/CD pipelines and related tooling, including source control, automated builds, containerisation, and deployment automation.
  • Familiarity with Docker, containers, and modern DevOps practices.
  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Adaptability and ability to manage changing priorities in a fast-paced environment.
Preferred Qualifications
  • Experience with:
    • React
    • React Native
    • GraphQL
    • CRM platform integrations
  • Experience supporting mobile application ecosystems.
  • Exposure to enterprise-scale architecture and modernisation initiatives.
Work Model / Location / Engagement Details
  • Full-time Senior Software Engineering position.
  • Collaborative environment with cross-functional teams.
  • Opportunity to work on cloud-native platforms, customer-facing applications, and enterprise-scale services.
  • Competitive compensation package and performance-based incentives.
  • Comprehensive benefits programme, retirement savings options, paid time off, recognised holidays, and professional development opportunities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

K Tech International • Torrington (CT)

On-site
USD 80,000 - 100,000
401(k) matching
AD&D insurance
dental
+6
Senior Full Stack Engineer (Backend)
Senior Full Stack Engineer (Backend)

Harnham • Phoenix (AZ)

Hybrid
USD 120,000 - 145,000
Hybrid work model
Bonuses
Benefits
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Amadeus Search • New York (NY)

Hybrid
USD 150,000 - 210,000
Flexible PTO
Medical, dental, and vision coverage
Access to wellness and virtual care programs
+3
Senior Software Engineer (Back-End)
Senior Software Engineer (Back-End)

MTS Moose Tech Solutions • New York (NY)

On-site
USD 150,000 - 180,000
Equity
Comprehensive benefits
Senior Back End Software Engineer (Java)
Senior Back End Software Engineer (Java)

OSI Engineering • Menlo Park (CA)

On-site
USD 160,000 - 180,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Cabana • United States

On-site
USD 190,000 - 220,000
Software Engineer - Backend
Software Engineer - Backend

Navan • Palo Alto (CA)

On-site
USD 101,000 - 175,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Goliath Partners Inc. • Northern (KY)

Hybrid
USD 220,000 - 250,000
Senior Software Engineer
Senior Software Engineer

Harnham • Tempe (AZ)

Hybrid
USD 84,000 - 140,000
Relocation available
Hybrid work model
Sr. Software Engineer
Sr. Software Engineer

Ledgent Technology • Woodbury (MN)

Hybrid
USD 120,000 - 160,000