1

Junior Backend Engineer Jobs in Arizona (NOW HIRING)

Senior Software Engineer (Back-End)

Tempe, AZ · On-site

$119K - $157K/yr

... mentor junior engineers • Develop proof-of-concept solutions to evaluate new technologies ... back-end and front-end application development • Demonstrated experience leading technical ...

Senior Data Engineer

Phoenix, AZ · On-site +1

$105K - $158K/yr

Description Senior Data Engineer Role Summary As a Senior Data Engineer, you will design, develop, and support scalable data solutions that enable critical business capabilities across Citizens. You ...

Develop backend services with Nodejs TypeScript Apollo GraphQL MongoDB utilizing NestJS and Prisma ... Mentor junior team members and foster a knowledge sharing environment * Proactively stay abreast of ...

Mentor junior engineers by providing technical guidance, feedback, and best practices ... Experience building RESTful APIs and backend services * Strong problem-solving, communication, and ...

Mentor junior engineers by providing technical guidance, feedback, and best practices ... Experience building RESTful APIs and backend services * Strong problem-solving, communication, and ...

Java Software Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Mentor junior engineers and contribute to technical leadership. * Participate in code reviews and ... Strong experience in Java (/17+) and backend development. * Hands-on experience building complex ...

Build high-performance backend services and cloud-native applications using Spring Boot and ... Mentor junior developers and contribute to continuous process improvement. Required Qualifications ...

Lead design and implementation of complex systems across frontend, backend, and infrastructure ... Mentor mid-level and junior engineers in technical skills and engineering judgment. * Provide ...

Corjl Software

Phoenix, AZ · On-site

$54 - $71.50/hr

... Backend Software Engineer to enhance their graphic design editing platform. The role involves working with the technical co-founder and mentoring junior developers while focusing on scalability ...

Showing results 21-40

Junior Backend Engineer information

See Arizona salary details

$31.2K

$66.9K

$102K

How much do junior backend engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for junior backend engineer in Arizona is $66,909.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,200.00 and $74,600.00 per year, depending on experience, location, and employer.

What is a junior backend engineer?

Junior Backend Engineers are entry-level software developers who focus on building and maintaining the server-side components of web applications. They work with databases, APIs, and server logic to ensure that applications function smoothly and efficiently. Typically, they collaborate with frontend engineers, follow best coding practices, and learn from more experienced team members while gaining hands-on experience with backend technologies such as Node.js, Python, Java, or Ruby.

What are the key skills and qualifications needed to thrive as a junior backend engineer?

To thrive as a Junior Backend Engineer, you need a solid understanding of server-side programming languages (such as Python, Java, or Node.js), relational and non-relational databases, and a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, RESTful API development, and cloud platforms (e.g., AWS or Azure) is typically expected. Strong problem-solving, collaboration, and communication skills help you work effectively with cross-functional teams and adapt to changing requirements. These skills ensure that you can contribute reliable, maintainable code and support the scalability and security of backend systems.

What are some common challenges faced by junior backend engineers during their first year on the job?

Junior Backend Engineers often encounter challenges such as understanding complex codebases, integrating with legacy systems, and managing time effectively while learning new technologies. Collaborating with cross-functional teams and following best practices for code reviews can also be new experiences. Most teams provide mentorship and code review sessions to support growth, and it's common to gradually take on more responsibility as confidence and skills increase.

What is the difference between Junior Backend Engineer vs Backend Developer?

AspectJunior Backend EngineerBackend Developer
Required CredentialsTypically a bachelor's degree in CS or related field; some certificationsSimilar credentials; often more experience or certifications
Work EnvironmentEntry-level, team-based projects, supervised tasksMid-level to senior projects, more autonomous roles
Industry UsageCommon in tech companies, startups, and software firmsWidespread across industries requiring backend solutions
Search & Comparison IntentOften searched by beginners or those exploring rolesCompared for experience level or career progression

The main difference between a Junior Backend Engineer and a Backend Developer lies in experience and responsibility. Junior Backend Engineers are typically entry-level, focusing on learning and supporting development tasks under supervision. Backend Developers usually have more experience, handling complex projects independently. Both roles require similar educational backgrounds and are common in tech industries, but the level of autonomy and project complexity distinguishes them.

What are the most commonly searched types of Backend Engineer jobs in Arizona?

The most popular types of Backend Engineer jobs in Arizona are:

What cities in Arizona are hiring for Junior Backend Engineer jobs?

Cities in Arizona with the most Junior Backend Engineer job openings:

Infographic showing various Junior Backend Engineer job openings in Arizona as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $66,909 per year, or $32.2 per hour.

Senior Software Engineer (Back-End)

Harnham

Tempe, AZ • On-site

$119K - $157K/yr

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

Senior Software Engineer (Back-End)

Tempe, Arizona | Full-Time | Four Days Onsite


Company Overview

Harnham is partnering with a leading U.S. real estate organization specializing in the ownership and management of single-family rental homes.


Unlike traditional apartment operators, the company acquires individual homes, renovates them, and leases them to families and individuals. Its operations span the full residential property lifecycle, including property acquisition, renovation, leasing, property management, maintenance, resident services, and vendor coordination.


The organization is one of the largest owners and operators of single-family rental homes in the United States, managing tens of thousands of properties across more than 30 metropolitan markets. It also provides property management services on behalf of institutional real estate investors.


Data and technology are central to how the company operates at scale. Its engineering platforms support digital leasing, mobile and web applications, customer and resident portals, property maintenance, internal operational workflows, vendor integrations, procurement, payment processes, and resident services.


The technology organization continues to invest in cloud-native platforms, API-driven applications, mobile capabilities, automation, artificial intelligence, and the modernization of customer-facing and internal systems.


Position Overview

The Senior Software Engineer will design, build, and deliver scalable services and customer experiences using cloud-native technologies within Amazon Web Services (AWS).


The position is approximately 80% back-end and 20% front-end development, with a primary focus on serverless architecture, microservices, API development, system integrations, and production delivery.


The engineering team supports mobile applications, customer-facing portals, public websites, internal operational systems, external vendor integrations, and procure-to-pay platforms.


Engineers work closely with architects, business leaders, product partners, and other developers to translate business requirements into secure, reliable, and scalable technical solutions.


Successful candidates will bring recent, hands-on ownership of production AWS serverless systems and must be prepared to explain their architectural decisions, technical tradeoffs, observability strategy, and resulting business impact. General AWS familiarity without substantive serverless delivery experience will not meet the requirements of this position.


Work Authorization Notice

The employer does not provide employment sponsorship or immigration support now or at any time in the future.


Applicants must have permanent, unrestricted authorization to work in the United States for any employer. Candidates who currently require or may later require visa sponsorship, transfer, extension, conversion, or employment authorization support are not eligible for consideration.


The restriction includes, but is not limited to, H-1B sponsorship or transfer, F-1 CPT, F-1 OPT, STEM OPT, H-4 or H-4 EAD, TN, O-1, E-3, student visa employment authorization, or any other temporary or employer-dependent work authorization.


Key Responsibilities

• Design, build, test, and deploy highly scalable, cloud-native services within AWS

• Develop production serverless applications and microservices using AWS Lambda, DynamoDB, S3, SQS, Step Functions, Secrets Manager, and related AWS services

• Design and deliver REST APIs supporting mobile applications, customer-facing platforms, internal systems, public websites, and external vendor integrations

• Develop back-end solutions using Node.js, Python, TypeScript, and JavaScript

• Contribute to front-end development using React, React Native, and GraphQL as required

• Partner with architects and senior engineers on solution design, system architecture, platform standards, and technical roadmaps

• Collaborate directly with business stakeholders to gather requirements, communicate progress, recommend solutions, and translate technical concepts for non-technical audiences

• Ensure technical decisions support broader business objectives, engineering priorities, platform standards, and long-term maintainability

• Evaluate competing technical approaches, communicate tradeoffs, and help engineering teams reach sound architectural decisions

• Lead technical workstreams and provide technical direction throughout the software development lifecycle

• Conduct code reviews, promote development standards, and mentor junior engineers

• Develop proof-of-concept solutions to evaluate new technologies, architectures, and platform capabilities

• Use AI-assisted development tools responsibly to improve engineering productivity, testing, documentation, and solution delivery

• Support the refactoring and re-architecting of existing applications and services

• Identify opportunities to create reusable components and reduce duplicate development efforts across projects

• Support automated testing, user acceptance testing, production deployments, and post-release validation

• Coordinate with business partners to gather feedback from pre-release testers and address issues before production release

• Build and maintain CI/CD pipelines and support secure, repeatable deployment processes

• Establish appropriate logging, monitoring, alerting, dashboards, and operational metrics to measure engineering outcomes, support production stability, and accelerate troubleshooting

• Document technical designs, solution blueprints, architecture decisions, tradeoffs, risks, issues, and operational procedures


Required Qualifications

• Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related technical field

• Minimum of five years of professional software development experience, with six to eight years strongly preferred

• Recent hands-on experience building and supporting production applications, services, or integrations within a U.S.-based business environment

• Demonstrated experience designing, building, deploying, and supporting AWS serverless applications and microservices in production

• Production experience with AWS Lambda and related services such as DynamoDB, S3, SQS, Step Functions, or Secrets Manager

• Strong development experience with Node.js or Python, along with TypeScript and JavaScript

• Experience designing and delivering REST APIs, public APIs, and complex system integrations

• Strong understanding of microservices architecture, distributed systems, system design, event-driven architecture, and integration patterns

• Hands-on experience with both SQL and NoSQL databases

• Experience with CI/CD pipelines, automated testing, build processes, and production deployments

• Experience with tools and technologies such as GitHub, Bitbucket, Jenkins, Docker, containers, or infrastructure-as-code platforms

• Experience implementing production logging, monitoring, alerting, and troubleshooting practices

• Experience contributing to both back-end and front-end application development

• Demonstrated experience leading technical projects, conducting code reviews, or mentoring junior engineers

• Ability to evaluate technical alternatives, explain architectural tradeoffs, and contribute constructively when engineering opinions differ

• Strong written and verbal communication skills, including experience working directly with business stakeholders

• Ability to translate functional requirements into clear, scalable, secure, and maintainable technical solutions

• Ability to manage competing priorities and deliver high-quality software within established timelines


Preferred Qualifications

• Experience with React, React Native, or GraphQL

• Experience with Kubernetes, Docker, or other container technologies

• Experience with CloudFormation, AWS CDK, AWS SAM, or Terraform

• Experience using AI-assisted engineering tools within the software development lifecycle

• Experience working within Agile software development environments

• Experience with Jira

• Experience integrating with Salesforce or other enterprise platforms

• Experience supporting customer-facing web or mobile applications at scale


Key Initiatives

The Senior Software Engineer will contribute to several priority technology initiatives, including:

• Greenfield platform and service development

• AI-enabled platform integrations

• Continued development of mobile applications

• Modernization and re-platforming of an API-driven public website

• Expansion of internal operational services and external vendor integrations

• Continued development of customer-facing digital experiences


Work Schedule and Location

The position is based in Tempe, Arizona.


Employees are required to work from the Tempe office Monday through Thursday. Fridays provide remote flexibility based on business and team needs.


Candidates must be able to maintain the required in-office schedule. Fully remote arrangements are not available for this position.


Compensation

The anticipated base salary range is $125,000 to $140,000 per year.


The position is also eligible for a target annual performance bonus. The first-year bonus will be prorated based on the employee’s start date.


Final compensation will be determined based on relevant experience, technical expertise, qualifications, and internal compensation considerations.


Benefits

The employer offers a comprehensive benefits package that includes:

• Medical, dental, and vision coverage

• Parental leave

• 401(k) plan with company match

• Paid time off based on tenure

• Thirteen paid company holidays and one floating holiday

• Professional development and ongoing training opportunities

• Performance-based bonus eligibility


Employment Eligibility

Permanent, unrestricted U.S. work authorization is required. Employment sponsorship, visa transfer, extension, conversion, or immigration support is not available now or at any time in the future.