Full Stack Engineer

  • Mastech
  • Durham, North Carolina
  • 11/14/2026
Full time Information Technology Telecommunications

Job Description

Job Description


The Expertise We Need

Bachelor's degree (or higher) computational field such as Computer Science, Statistics, or Applied Mathematics.

Full-stack software development knowledge preferably with Java, Spring Boot, and SQL, Angular a plus.

Experience with testing, including writing automated unit, integration, and end-to-end tests on both front and backend.

Experience with deploying and supporting application and systems in a production environment

Ability to effectively communicate with multiple stakeholders including researchers, portfolio managers, and technology partners.

Favor Agile development practices that prioritize the incremental delivery of working software and respond well to change in requirement scope.

Ability to accept and adapt to scope changes incorporating it seamlessly.

Understanding of Fixed Income and Equity instruments, security analytics, investment workflow, alternatives, and functioning of bond markets is a significant plus.

Experience with AWS cloud environment development and deployment is a plus.

Kubernetes/EKS deployment and operations management exposure is a plus.

Experience with Kafka is a plus

Progress towards CFA program certification is a significant plus.