Job Description
Hiring: Full Stack Engineer
Location: Durham, NC (Onsite)
Interview Process:
Looking for Vetted Remote & Hybrid Tech Roles?
Explore thousands of hand-screened remote software, AI, and IT positions with flexible hours on FlexJobs.
Browse FlexJobs Listings →- Round 1: 1-hour Technical Panel
- Round 2: 30-minute Manager Interview – Culture Fit
About the Role
We are looking for an experienced Full Stack Engineer to join a Corporate Services Technology – Compliance Technology team. This role will focus on building scalable enterprise applications, developing APIs and event-driven services, and delivering modern Angular-based user interfaces.
The ideal candidate is an independent engineer who can work effectively across both front-end and back-end technologies.
Must-Have Skills:
10+ year of IT Engineer
- Strong experience with Java
- Spring Boot
- Kafka
- Experience building and integrating RESTful APIs
- Strong Angular experience, preferably with recent versions
- Ability to work independently and take ownership
- Full-stack experience with a preferred 50/50 front-end and back-end split
- Candidates with a 70/30 front-end-heavy background are also welcome
Key Responsibilities
- Design, develop, and maintain scalable, high-performance web applications across front-end and back-end technologies.
- Build and maintain RESTful APIs, microservices, and event-driven architectures .
- Develop modern web applications using Java, Spring Boot, Angular, and Node.js .
- Create responsive and accessible UIs using technologies such as Angular Material, Bootstrap, CSS, and AG Grid .
- Collaborate with product managers, architects, UX designers, and engineering teams to translate business requirements into technical solutions.
- Develop and maintain automated unit, integration, and end-to-end testing.
- Deploy and support applications in cloud-native environments , including AWS and Kubernetes/EKS.
- Develop and support CI/CD pipelines and DevOps automation.
- Ensure applications meet standards for security, scalability, reliability, performance, and observability .
- Participate in code reviews and contribute to engineering best practices.