Product Engineer

Virtual Labb — United States · Posted ~2 hours ago

Mid Full-time Hybrid

Skills

Angular Java Spring Boot REST APIs GraphQL REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack engineering position focused on creating reliable digital applications and APIs. The role involves developing user interfaces, backend services, and scalable solutions using modern enterprise technologies.

Highlights

Build large-scale digital products using modern front-end and backend technologies with a flexible hybrid work model.

Description

Product Engineer – 11141 Location: Tempe, AZ 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.Strong Java development experience.Hands-on experience with Spring/Spring Boot.Strong JavaScript/TypeScript skills.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 .NET / C# backend development experience.PostgreSQL or MongoDB.Azure cloud experience.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. Technology Stack Frontend: Angular, JavaScript, TypeScript Backend: Java, Spring, Spring Boot, .NET/C# APIs: REST, GraphQL Database: PostgreSQL, MongoDB Cloud: Azure, AWS, IBM Cloud Containers: Docker, Kubernetes Source Control: GitHub, Azure DevOps CI/CD: GitHub Actions, Azure DevOps 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.