
Full Stack Engineer
Mastech Digital · Durham, NC
About this role
This Fullstack Engineer role involves a 50/50 split between UI and Server Side development. The technical environment includes Angular, TypeScript, and Java Spring Boot, with cloud infrastructure hosted on AWS. The engineer will be responsible for building maintainable, testable, and well-documented software using Jenkins for CI/CD and containerization via Docker and Kubernetes. The role also requires an understanding of understanding of modern AI technologies like LLMs, RAG, and agents. The candidate will work across multiple teams and business functions, and may be responsible for mentoring engineers and maintaining engineering standards.
Skills & technologies
Read full description
Durham NC
Fullstack engineer
The Skills You Bring
Strong development experience with:
Java, Spring Boot
React, Angular, TypeScript, JavaScript
REST APIs and microservices
SQL and database design
AWS cloud services
Experience with GitHub, GitHub Actions, Jenkins, or similar CI/CD platforms.
Understanding of modern AI technologies including LLMs, RAG, agents, and AI-assisted development tools.
Ability to build maintainable, testable, and well-documented software.
Ability to evaluate technologies and recommend practical solutions.
Strong communication and team-based skills.
Experience mentoring engineers and working towards engineering standards.
Ability to work across multiple teams and business functions.
Technical Fit - this is a 50/50 FSE
UI: Angular TS
Server Side: Java Spring Boot
Cloud: AWS
CI/CD and Testing: Jenkins for Ci/CD, Docker / Kubernetes and e2e testing framework tooling (Cypress, Selenium, Playwright, etc)