Senior Software Engineer

Staffing Science

Phoenix (AZ)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading tech staffing firm is looking for multiple Senior Software Engineers (Full Stack) in Arizona to join their product engineering team. This role requires expertise in React for front-end development and Ruby or Elixir for back-end systems. Candidates with strong communication skills and the ability to collaborate across the stack will thrive in this high-impact environment. Enjoy the opportunity to design scalable applications and improve engineering standards with a focus on modern software architecture.

Qualifications

  • 4-6+ years of professional software engineering experience.
  • Experience working across both front-end and back-end systems.
  • Strong experience with modern software architecture principles.

Responsibilities

  • Design, build, and maintain scalable full-stack applications.
  • Develop modern web applications using React.
  • Build and maintain backend services using Ruby or Elixir.

Skills

React
Ruby
Elixir
RESTful APIs
CI/CD pipelines
Communication

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Git
MySQL

Job description

About the Role

We are hiring multiple Senior Software Engineers (Full Stack) to join a high-impact product engineering team building modern, scalable software used at meaningful scale.

While this is a true full-stack role, we are open to engineers who naturally lean Front-End (React/web-first) or Back-End (Ruby/Elixir preferred) — as long as they are comfortable contributing across the stack.

This is not a siloed environment. Engineers are expected to think holistically about architecture, performance, scalability, and user experience.

We are specifically seeking candidates located in Arizona who are open to regular in-person collaboration.

What You’ll Do
  • Design, build, and maintain scalable full-stack applications.
  • Develop modern web applications using React (web-first).
  • Build and maintain backend services using Ruby or Elixir (strong preference); Java experience is acceptable.
  • Design and consume RESTful APIs.
  • Refactor legacy systems for scalability, performance, and maintainability.
  • Contribute to shared UI components and design systems.
  • Collaborate closely with product managers, designers, and QA.
  • Participate in architectural discussions and technical roadmap planning.
  • Improve CI/CD pipelines and development workflows.
  • Conduct code reviews and mentor junior engineers.
  • Proactively identify opportunities to modernize systems and improve engineering standards.
  • Evaluate and leverage AI tooling to improve development efficiency and product capabilities.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 4–6+ years of professional software engineering experience.
  • Experience working across both front-end and back-end systems.
  • Strong experience with:
  • React (required for front-end contributions)
  • RESTful APIs
  • Backend experience in one or more of:
  • Ruby (preferred)
  • Elixir (preferred)
  • Java
  • Experience with relational databases (MySQL or similar).
  • Familiarity with Git and CI/CD pipelines.
  • Strong understanding of modern software architecture principles.
  • Excellent communication and collaboration skills.
Nice to Have
  • React Native experience (plus, not required).
  • Experience with event-driven systems.
  • Experience optimizing performance at scale.
  • Familiarity with Azure DevOps or similar cloud tooling.
  • Agile experience (Jira, Confluence).
  • Experience modernizing legacy systems.
What We’re Looking For
  • Engineers who think beyond tickets and care about architecture.
  • Ability to contribute across the stack even if you have a strength area.
  • Strong ownership mindset.
  • Comfort working in a collaborative, high-growth environment.
  • Interest in building scalable systems that evolve over time.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Elios Talent • Dallas (TX)

On-site
USD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Prairie Consulting Services • New Jersey

On-site
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Find Great People | FGP • Greenville (SC), Spartanburg (SC), Anderson (SC)

On-site
USD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Catapult Solutions Group • Addison (TX)

On-site
USD 120,000 - 160,000
AI -Full stack developer
AI -Full stack developer

Halo Media • United States

Remote
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Secureframe • United States

Remote
USD 120,000 - 180,000
Paid family leave
Comprehensive health coverage
Unlimited vacation
+3
Full Stack Java Developer
Full Stack Java Developer

Agility Partners • Columbus (OH)

On-site
USD 110,000 - 150,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Akolades, Inc. • San Francisco (CA)

On-site
USD 160,000 - 230,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

On-site
USD 120,000 - 150,000
Full Stack Software Engineer
Full Stack Software Engineer

Vuejobs • Addison (TX)

On-site
USD 120,000 - 160,000