Full Stack Engineer
About this role
Employer-provided description, formatted for easier reading.
Role :Senior Full Stack Developer
Location :Phoenix AZ
Need Local - face to face interview required
We are looking for an experienced
Senior Full Stack Developer
with
8+ years of software development experience
to join our team. The ideal candidate will have strong expertise in
Java/Spring-based backend development
along with hands-on experience in modern
UI/front-end engineering
.
The role requires a strong full-stack engineer who can translate product and UX requirements into
intuitive, responsive, accessible, secure, and high-performing enterprise applications
.
🔹 Key Responsibilities
- Design, develop, and maintain scalable backend services using
Java, Spring, and Spring Boot
.
- Build modern, responsive, scalable, and reusable user interfaces for enterprise web applications.
- Develop reusable UI components, design patterns, and front-end architectures using
React.js, Next.js, Angular
, or similar frameworks.
- Integrate front-end applications with backend services,
RESTful APIs, and microservices
.
- Collaborate with
UX/UI Designers, Product Owners, Architects, and Engineering teams
to translate business and design requirements into high-quality solutions.
- Develop applications using
JavaScript/TypeScript, HTML5, CSS3
, responsive design, and modern web development standards.
- Ensure applications meet high standards for
performance, accessibility, usability, security, and cross-browser compatibility
.
- Work with relational and/or
NoSQL databases
, including data modeling, queries, and application integration.
- Participate in
application architecture, technical design, code reviews, troubleshooting, and performance optimization
.
- Write clean, maintainable, testable, and well-documented code following engineering best practices.
- Develop and maintain
unit, integration, and UI/automated tests
to ensure application quality and reliability.
- Collaborate with Agile engineering teams throughout the complete
Software Development Life Cycle (SDLC)
.
- Mentor junior and mid-level engineers and contribute to establishing
UI and full-stack engineering standards and best practices
.
🔹 Required Skills & Qualifications
- 8+ years
of professional software development experience.
- Strong hands-on experience with
Java, Spring, and Spring Boot
.
- Strong front-end/UI development experience.
- Expertise in one or more modern JavaScript frameworks:
- React.js
- Next.js
- Angular
- Strong knowledge of
JavaScript/TypeScript
.
- Proficiency in
HTML5, CSS3, and responsive web design
.
- Experience developing and consuming
REST APIs and microservices
.
- Experience with relational and/or
NoSQL databases
.
- Strong understanding of
full-stack application architecture and design patterns
.
- Experience with automated testing, including
unit, integration, and UI testing
.
- Strong problem-solving, debugging, and performance optimization skills.
- Experience working in
Agile/Scrum
development environments.
- Excellent communication and collaboration skills.
⭐ Preferred / Nice to Have
- Experience with enterprise-scale web applications.
- Experience with
Node.js
backend development.
- Experience with cloud-native application development.
- Knowledge of accessibility standards and modern web security practices.
- Previous experience mentoring engineers and driving engineering best practices.