Full Stack Software Engineer

RAM Aerospace•Saint George, UT

About The Position

RAM Aerospace is seeking a Full Stack Software Engineer to build new web-based software in TypeScript while maintaining and extending existing Python programs. The role covers application development across the client and server, from database design through deployment, and integration between newer TypeScript applications and existing Python tooling. Services are deployed using Docker. The engineer will help shape the company’s growing engineering practices, following Clean Code principles and emphasizing readable, maintainable, well-tested code.

Requirements

  • Experience building full-stack web applications using TypeScript or JavaScript on both the client and server.
  • Working proficiency in Python and the ability to maintain and extend existing programs.
  • Solid experience with MySQL or a comparable relational database.
  • Hands-on experience with Docker and containerized deployments.
  • Genuine commitment to Clean Code principles.
  • Strong communication skills and comfort working across two languages and codebases.
  • Must be able to pass a comprehensive criminal background check and drug screening.
  • Must meet the stated ITAR eligibility requirements: U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted to the U.S. as a refugee or granted asylum.

Nice To Haves

  • Experience maintaining mixed-language codebases.
  • Familiarity with CI/CD pipelines.
  • Testing discipline, including unit and integration testing and judgment about what is worth testing.

Responsibilities

  • Design and build full-stack web applications using TypeScript on both the client and server.
  • Maintain and extend existing Python programs and integrate them with newer TypeScript applications.
  • Develop and maintain services deployed in Docker containers.
  • Design and work with MySQL schemas, queries, and data models.
  • Write clean, maintainable, well-tested code following Clean Code principles.
  • Collaborate on architecture decisions and participate in code reviews.
  • Contribute to engineering practices and conventions as the team grows.

Benefits

  • Medical, dental, and vision insurance.
  • Short-term disability and voluntary benefits.
  • Employee Assistance Program (EAP).
  • Paid time off and paid holidays.
  • Paid parental leave.
  • 401(k) retirement account with employer match.
  • Tuition assistance.
  • Flexible work schedule.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service