Product Engineer

Virtual Labs

Tempe (AZ)

Hybrid

USD 110,000 - 140,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Virtual Labs is seeking a hands-on Product Engineer / Full Stack Developer with strong Angular and Java/Spring Boot experience to build and enhance large-scale digital products and APIs.

The engineer will work on new product initiatives and enhancements to existing aa.com search and availability interfaces and APIs. The ideal candidate should have strong front-end development skills, solid backend/API knowledge, and experience building scalable, reliable production applications.

Qualifications

  • Bachelor's degree in CS/CE/IS or related field or equivalent experience.
  • 3+ years designing and developing large-scale production applications.
  • Strong full stack development experience.
  • Hands-on Angular experience.
  • Hands-on Spring/Spring Boot experience.
  • Experience developing and consuming REST APIs.
  • Experience with GitHub / Azure DevOps.
  • Understanding of CI/CD and DevOps practices.
  • Strong object-oriented design and development skills.
  • Ability to develop scalable, reliable, and maintainable applications.

Responsibilities

  • Develop, test, and document production-quality software applications and technical solutions.
  • Build and enhance Angular-based front-end applications.
  • Develop backend services and APIs using Java and Spring/Spring Boot.
  • Design and implement scalable REST and GraphQL APIs.
  • Work across front-end, backend, database, integration, and CI/CD components.
  • Troubleshoot complex technical and integration issues and perform root cause analysis.
  • Design solutions focused on performance, resiliency, scalability, and reliability.
  • Identify and reduce technical debt and improve existing application architecture.
  • Develop system integrations and resolve data/interface issues across multiple teams.
  • Collaborate with product, business, vendor, security, and engineering teams.
  • Implement automated testing and maintain high-quality engineering standards.
  • Participate in Agile/Scrum development and DevOps practices.
  • Evaluate emerging technologies and contribute to technical prototypes and architectural improvements.
  • Mentor junior engineers and contribute to technical best practices.

Skills

Full stack development
Angular
Spring Boot
REST APIs
GitHub / Azure DevOps
CI/CD
Object-oriented design
Performance / scalability

Education

Bachelor's degree in Computer Science / Computer Engineering / Information Systems or related field

Tools

Kubernetes
Docker
GraphQL
GitHub Actions
Azure DevOps

Job description

Work Model: Hybrid – Onsite Tuesday–Thursday; Remote Monday & Friday
Interview: Technical assessment required
Note: Client round must attend F2F interview
Job Description

We are looking for a hands-on Product Engineer / Full Stack Developer with strong Angular and Java/Spring Boot experience to develop and enhance large-scale digital products and APIs.

The engineer will work on new product initiatives as well as enhancements to existing aa.com search and availability interfaces and APIs. The ideal candidate should have strong front-end development skills, solid backend/API knowledge, and experience building scalable, reliable production applications

Key Responsibilities
  • Develop, test, and document production-quality software applications and technical solutions.
  • Build and enhance Angular-based front-end applications.
  • Develop backend services and APIs using Java and Spring/Spring Boot.
  • Design and implement scalable REST and GraphQL APIs.
  • Work across front-end, backend, database, integration, and CI/CD components.
  • Troubleshoot complex technical and integration issues and perform root cause analysis.
  • Design solutions focused on performance, resiliency, scalability, and reliability.
  • Identify and reduce technical debt and improve existing application architecture.
  • Develop system integrations and resolve data/interface issues across multiple teams.
  • Collaborate with product, business, vendor, security, and engineering teams.
  • Implement automated testing and maintain high-quality engineering standards.
  • Participate in Agile/Scrum development and DevOps practices.
  • Evaluate emerging technologies and contribute to technical prototypes and architectural improvements.
  • Mentor junior engineers and contribute to technical best practices.
Required Skills
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Engineering, or related technical field, or equivalent experience.
  • 3+ years of experience designing and developing large-scale production applications.
  • Strong Full Stack Development experience.
  • Strong hands‑on Angular experience.
  • Hands‑on experience with Spring/Spring Boot.
  • Experience developing and consuming REST APIs.
  • Experience with GitHub / Azure DevOps.
  • Understanding of CI/CD and DevOps practices.
  • Strong object‑oriented design and development skills.
  • Ability to develop scalable, reliable, and maintainable applications.
Preferred / Nice-to-Have Skills
  • PostgreSQL or MongoDB.
  • Kubernetes and Docker.
  • GraphQL.
  • GitHub Actions / Azure DevOps CI/CD.
  • Playwright, Postman, and JUnit.
  • Experience with system integrations across multiple teams.
  • Experience with data mapping and data exchange.
  • Airline industry experience.
APIs: REST, GraphQL
Testing: Postman, JUnit, Playwright
Ideal Candidate

The ideal candidate is a strong hands-on Full Stack Developer with established Angular expertise who can independently deliver production-quality solutions while collaborating effectively with product, business, engineering, and vendor teams.

They should have strong systems/integration thinking, be comfortable working across front end and backend technologies, and have a proven ability to address technical debt, integration complexity, performance, scalability, and reliability.

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

Compunnel, Inc. • Durham (NC)

Hybrid
USD 100,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Motion Recruitment Partners LLC • Fort Worth (TX)

On-site
USD 140,000 - 190,000
Full Stack Engineer - Angular
Full Stack Engineer - Angular

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
Hybrid Full-Stack Engineer: Angular + Java APIs
Hybrid Full-Stack Engineer: Angular + Java APIs

Virtual Labs • Tempe (AZ)

Hybrid
USD 110,000 - 140,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 110,000 - 130,000
Lead Full Stack (Angular-60%, Java-40%)
Lead Full Stack (Angular-60%, Java-40%)

Kaav Inc • Charlotte (NC)

On-site
USD 120,000 - 150,000
Full Stack Java/Angular Engineer
Full Stack Java/Angular Engineer

Compunnel, Inc. • Merrimack (NH)

Hybrid
USD 90,000 - 120,000
FullStack Java/Angular Engineer
FullStack Java/Angular Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 90,000 - 120,000
FullStack Java/Angular Engineer
FullStack Java/Angular Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
FullStack Java/Angular Engineer
FullStack Java/Angular Engineer

Compunnel, Inc. • Nashville (TN)

On-site
USD 100,000 - 130,000