Full Stack Engineer MMK

Codetech•Merrimack, NH

About The Position

The Equity Trading team is seeking a Full Stack Software Engineer to support a broad range of products. The role involves working on an agile team in a highly collaborative environment and adapting to shifting priorities. The Senior Software Engineer produces high-quality, testable, reliably deployed code for sophisticated products and components, with autonomy to build solutions as part of an engineering team that supports professional growth and development. The engineer works across client, middle-tier, messaging, caching, and database technologies. As a key member of the engineering team, the role contributes to innovation and experimentation to better support product and business needs.

Requirements

  • 6+ years of experience as a successful full-stack software engineer delivering software using agile development practices.
  • Object-oriented development experience with Java.
  • Experience coding in more than one programming language.
  • Experience with technologies including Java, TypeScript, JavaScript, SQL, and PL/SQL.
  • 2+ years of experience with Amazon Web Services.
  • Working experience with cloud-based infrastructure and CI/CD practices.
  • Exposure to test automation frameworks for unit, component, integration, system, and other testing, executed through CI/CD pipelines.
  • Bachelor’s degree or above in Computer Science, Management Information Systems, Business Information Systems, Mathematics, or a finance-related field.
  • Hands-on coding experience with Java, PL/SQL, Spring Boot, shell scripts, and REST API development.
  • Understanding of CI/CD tools such as JenkinsCore, Artifactory, and SonarQube.
  • Ability to work autonomously in a full-stack engineering environment.
  • Collaborative work style and ability to contribute to code construction and review.

Responsibilities

  • Produce high-quality, testable, and reliably deployed code for sophisticated products and components.
  • Work collaboratively in an agile team and adapt to shifting priorities.
  • Design, build, and craft software solutions across full-stack technologies.
  • Contribute to code construction and review.
  • Detail design options and decisions, and present them clearly to technical and non-technical audiences.
  • Innovate and experiment to better support product and business needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service