UI Full Stack Engineer Angular, NodeJS, AWS
Texas, Westlake
01/06/2026
Contract
Active
Job Description:
Job Summary
The UI Full Stack Engineer will design, develop, and deliver modern web experiences that enable personalized digital solutions for customers.
This role focuses on building responsive, user-friendly single-page applications using modern frontend and backend technologies within an agile, collaborative engineering environment.
Key Responsibilities
- Design and develop modern, responsive single-page web applications using Angular and TypeScript
- Build and integrate backend services using NodeJS and NestJS frameworks
- Consume and integrate RESTful APIs to enable data-driven user experiences
- Develop features end-to-end, from design and estimation through development, testing, deployment, and support
- Write and maintain automated unit and end-to-end tests using tools such as Jest and Cypress
- Collaborate closely with product, design, and engineering teams to deliver customer-focused solutions
- Participate in code reviews, pair programming, design discussions, and team retrospectives
- Contribute to improving code quality, developer productivity, and engineering best practices
- Support deployment and operation of applications in cloud-based environments
Required Qualifications- 5+ years of experience developing modern, responsive single-page web applications
- Strong experience with Angular (preferably version 12+) and TypeScript
- Experience integrating applications with RESTful APIs
- Hands-on experience with NodeJS and NestJS-based backend frameworks
- Experience developing automated tests as part of the development lifecycle using tools such as Jest and Cypress
- Ability to work effectively in an agile, fast-paced development environment
Preferred Qualifications- Experience working with AWS or other cloud platforms
- Strong appreciation for clean, maintainable, and well-tested code
- Experience collaborating through code reviews, pair programming, and distributed team communication
- Ability to adapt to changing priorities while maintaining focus on customer value