Full Stack Engineer

IntraEdge

Phoenix, AZ

JOB DETAILS
SKILLS
Analysis Skills, Application Programming Interface (API), Architectural Design, Artificial Intelligence (AI), Best Practices, Big Data, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Processing, Data Sets, Design Patterns Programming Methodologies, Distributed Computing, Documentation, GitHub, GraphQL, Java, Microservices, Performance Tuning/Optimization, Productivity Management, Quality Assurance, Quality Management, REST (Representational State Transfer), React.js, Scalable System Development, Software Design, Software Development, System Architecture, Systems Scalability, Test Design, Test Strategy, Use Cases, User Interface/Experience (UI/UX)
LOCATION
Phoenix, AZ
POSTED
30+ days ago

This role is about

Designing and building scalable, enterprise-grade full stack applications, leveraging modern technologies and GenAI to accelerate development, improve code quality, and enable intelligent, reusable solutions across backend and frontend systems.
  • Applications are built with a scalable, API-first architecture using Java, REST, and GraphQL
  • Systems are designed to handle large-scale data processing and Big Data querying
  • Development is accelerated using GenAI tools for code generation, optimization, and documentation
  • Solutions are reusable, modular, and aligned with enterprise-wide standards
  • CI/CD pipelines enable continuous integration, deployment, and validation with minimal manual effort
  • Systems are designed with performance, security, and maintainability as core principles

Role and Responsibility

  • Design and build scalable full stack applications across backend and frontend layers
  • Develop and maintain REST APIs and GraphQL services for enterprise use cases
  • Build and optimize data-intensive applications using Big Data querying techniques
  • Leverage Vert.x or similar reactive frameworks for high-performance, asynchronous systems
  • Use GenAI tools (e.g., GitHub Copilot, other AI dev platforms) to accelerate development and improve code quality
  • Ensure applications follow software development best practices (clean architecture, design patterns, testing)
  • Build modular, reusable components that can be adopted across teams
  • Integrate applications with CI/CD pipelines (GitHub Actions, Jenkins, etc.) for continuous delivery
  • Collaborate with cross-functional teams (product, architecture, QA) to align with enterprise standards and real user needs
  • Analyze existing codebases across teams to identify gaps, standardize approaches, and improve overall system design
  • Contribute to improving developer productivity and engineering excellence using AI-driven approaches

Skillset

  • Strong hands-on experience in Java development
  • Expertise in building REST APIs and GraphQL services
  • Experience with Big Data querying and handling large datasets
  • Hands-on experience with Vert.x or similar reactive programming frameworks
  • Strong understanding of full stack development (backend + UI)
  • Experience with frontend technologies (React, Angular, or similar)
  • Familiarity with GenAI tools (GitHub Copilot or similar AI-assisted development platforms)
  • Experience with CI/CD pipelines (GitHub Actions, Jenkins, etc.)
  • Strong knowledge of software design principles, system design, and microservices architecture
  • Experience working with distributed systems and scalable architectures
  • Understanding of code quality, testing strategies, and performance optimization
  • Ability to work across teams and align with enterprise-wide standards

Preferred

  • Prior American Express experience
  • Experience working in enterprise-scale environments with multiple teams and systems
  • Exposure to AI-driven development practices or intelligent engineering workflows


About the Company

I

IntraEdge