Backend Engineer

Tempe, AZ, us on site Until 8/21/2026 First posted March 27, 2025 Last posted March 27, 2025
Job description

Overview

Our client is looking for a Back End Software Engineer to assist them in defining company’s Management feature space.  Ideally, you can comfortably analyze specs and requirements provided by Product, fill in the blanks where required, and design and implement highly available and consumer-centric applications.


The ideal candidate is excited to prototype and learn new technologies.  The company’s Engineering team is close-knit, and transparent – they are notoriously open about their work.  You should be comfortable with code reviews and heavy testing before your code ships.

Requirements for the Role

  • B.S. or M.S. degree in Computer Science or a related technical field.
  • 3+ years of experience with building software solutions in a corporate or start up engineering environment using Java.
  • 1+ years of experience with developing web applications (medium-to-large, multi-tiered web applications a big plus).
  • Working knowledge of relational and non-relational databases.
  • Working knowledge of API design and distributed backend systems a plus.
  • Experience with Spring Framework, MongoDB, Postgres, Redis, RabbitMQ, Docker, and/or Ansible recommended but not required.

All your information will be kept confidential according to EEO guidelines.

About this role

Summary

Design and implement highly available backend applications using Java and related technologies.

Job title

Backend Engineer

Experience level

3+ years

Industry

software

Location requirements

Tempe, AZ, US; on-site preferred

Salary

Not specified

Management role

No

Skills & keywords

Required skills

Javarelational databasesnon-relational databasesAPI design

Preferred skills

Spring FrameworkMongoDBPostgresRedisRabbitMQDockerAnsible

Specializations

backendapidatabasesdistributed systems
Locations

Structured locations inferred from the posting.

Tempe, AZ, USA

On-site City