Full Stack Engineer (Entry–Mid-Level)

TransMedics, Inc.

San Diego (CA)

On-site

USD 90,000 - 130,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

PTO
Paid Holidays
Health Insurance
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
401(k)
Life and AD&D Insurance

Job summary

TRABUS Technologies is seeking an Entry‑ to Mid‑Level Full Stack Engineer to contribute to a variety of innovative projects across marine transportation, cybersecurity, and climate/environmental informatics. You will engage in backend and frontend development, databases, APIs, and cloud environments, working from design through deployment.

The role involves collaborating with engineers, data scientists, and AI/ML specialists to deliver scalable solutions that leverage AI and spatiotemporal data.

Qualifications

  • Minimum of 2 years of programming experience using a high-level language such as Python.
  • Minimum of 2 years of experience with Python-based web frameworks such as FastAPI, Django, or Flask.
  • Experience with frontend technologies (React, JavaScript, TypeScript, CSS, Bootstrap, Tailwind).
  • Experience with relational databases (PostgreSQL, MySQL).
  • Familiarity with NoSQL data stores (Redis, MongoDB).
  • Basic knowledge of CI/CD concepts and software automation tools.
  • Ability to collaborate within a software development environment.
  • U.S. Citizenship is required; ability to obtain DoD‑adjudicated Secret clearance.

Responsibilities

  • Maintain and enhance full-stack applications across backend, frontend, DevOps, and data layers.
  • Support AI, data analytics, and big data components in applications.
  • Collaborate to architect, develop, and deploy new full-stack apps with AI and big data analytics.
  • Develop applications using Django and React.
  • Contribute to CI/CD pipelines for current and future development.
  • Support cloud-based apps on AWS and other platforms.
  • Develop data-driven APIs using GraphQL/Swagger.
  • Participate in testing, troubleshooting, and deployment activities.
  • Collaborate across software, data science, and AI teams throughout the lifecycle.
  • Contribute to government and commercial projects and product efforts.

Skills

Python
Frontend development
CI/CD
Team collaboration

Education

Bachelor's degree in Computer Science / Computer Engineering / Data Science

Tools

Django
FastAPI
React
PostgreSQL
MySQL
Redis
MongoDB
Docker
Kubernetes
Git

Job description

Full Stack Engineer (Entry–Mid-Level)
About TRABUS Technologies

TRABUS Technologies (TRABUS) is a minority-owned, Service‑Disabled Veteran‑Owned Small Business (SDVOSB) headquartered in San Diego, California. Since 2010, TRABUS has provided advanced wireless technology solutions, cybersecurity expertise, artificial intelligence capabilities, and engineering support to federal and commercial clients.

Recognized on the Inc. 5000 list for seven consecutive years, TRABUS is a dynamic, forward‑leaning organization committed to solving complex, real‑world challenges and delivering mission‑ready solutions that meet and exceed customer expectations.

Position Overview

TRABUS Technologies is seeking an Entry‑ to Mid‑Level Full Stack Engineer to join our growing technical team and contribute creativity, enthusiasm, and strong software development skills to a variety of innovative projects.

The Full Stack Engineer will support the development, maintenance, and deployment of applications across marine transportation, cybersecurity, and climate/environmental informatics. These applications combine artificial intelligence, data analytics, and spatiotemporal big data to support government and commercial customers.

This position provides an opportunity to work across the full application lifecycle, including backend and frontend development, databases, APIs, DevOps, CI/CD, and cloud‑based environments.

Key Responsibilities
  • Maintain and enhance existing full‑stack applications across backend, frontend, DevOps, and data layers.
  • Support applications incorporating artificial intelligence, data analytics, and spatiotemporal big data.
  • Collaborate with TRABUS software engineers to architect, develop, and deploy new full‑stack applications incorporating AI and big data analytics.
  • Maintain and develop applications using modern web frameworks and technologies such as Django and React.
  • Assist with the development and enhancement of Continuous Integration/Continuous Deployment (CI/CD) pipelines for current and future application development efforts.
  • Support existing cloud‑based applications and assist with developing new applications on cloud platforms such as AWS and DigitalOcean.
  • Maintain and develop data‑driven APIs using technologies such as GraphQL and Swagger.
  • Participate in application testing, troubleshooting, integration, and deployment activities.
  • Collaborate with software engineers, data scientists, AI/ML engineers, and other technical team members throughout the development lifecycle.
  • Contribute to full‑stack application development supporting TRABUS government and industry contracts as well as product commercialization efforts.
Required Qualifications
  • Minimum of 2 years of programming experience using a high‑level programming language such as Python.
  • Minimum of 2 years of experience with Python‑based web frameworks such as FastAPI, Django, or Flask.
  • Experience with frontend technologies such as:
    • React
    • JavaScript
    • TypeScript
    • CSS
    • Bootstrap
    • Tailwind
  • Experience working with relational database technologies such as PostgreSQL and MySQL.
  • Experience or familiarity with NoSQL data stores such as Redis or MongoDB.
  • Basic knowledge of software automation tools and CI/CD concepts.
  • Ability to work collaboratively within a software development and technical engineering environment.
  • U.S. Citizenship is required.
  • Must be able to obtain and maintain a final DoD‑adjudicated Secret security clearance.
Desired Qualifications
  • Current DoD‑adjudicated Secret security clearance.
  • Knowledge or experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of Artificial Intelligence and Machine Learning/Deep Learning technologies such as TensorFlow, PyTorch, and Keras.
  • Strong working knowledge of Linux or Unix‑based operating systems.
  • Experience working with Git repositories and version control.
  • Experience working within Agile development environments.
  • Proficiency with Microsoft Office applications.
  • Strong written and verbal communication skills.
  • Strong attention to detail and commitment to procedural compliance.
  • Ability to manage multiple responsibilities and priorities while meeting established deadlines.
Education
  • Bachelor's degree in Computer Science, Computer Engineering, Data Science, or another related STEM discipline preferred.
  • Equivalent relevant education and professional experience may be considered in place of a degree.
Benefits

TRABUS Technologies offers a competitive compensation package and comprehensive employee benefits, including:

  • Paid Time Off (PTO)
  • Paid Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Account (FSA)
  • 401(k)
  • Life and AD&D Insurance
Equal Employment Opportunity

TRABUS Technologies is an Equal Employment Opportunity Employer. We are committed to the principles of equal employment opportunity and will not discriminate against any employee or applicant for employment because of race, color, religion, sex, national origin, age, disability, veteran status, or any other status protected by applicable federal, state, or local discrimination laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Scientist / Machine Learning Engineer
Data Scientist / Machine Learning Engineer

TransMedics, Inc. • San Diego (CA)

On-site
USD 110,000 - 180,000
Health Insurance
Vision Insurance
Flexible Spending Account (FSA)
+3
Senior UX/UI Engineer & Product Owner
Senior UX/UI Engineer & Product Owner

TransMedics, Inc. • San Diego (CA)

Hybrid
USD 112,000 - 185,000
Paid Time Off
Holidays
Health Insurance
+5
Full Stack Engineer (Entry–Mid): AI, Cloud & Data
Full Stack Engineer (Entry–Mid): AI, Cloud & Data

TransMedics, Inc. • San Diego (CA)

On-site
USD 90,000 - 130,000
PTO
Paid Holidays
Health Insurance
+5
DevOps Engineer
DevOps Engineer

Trax-USA-Corp • Coral Gables (FL)

On-site
USD 100,000 - 160,000
Full-Stack Software Engineer
Full-Stack Software Engineer

BlueHalo • Maryland

On-site
USD 100,000 - 210,000
Medical benefits
Dental and vision coverage
401K with company matching
+2
Full Stack Developer 729
Full Stack Developer 729

(EDO) Entertainment Data Oracle, Inc. • St. Louis (MO)

On-site
USD 110,000 - 170,000
Flexible work environment
Competitive compensation
Fully paid medical
Senior Full Stack Engineer - Java/Spring/Angular
Senior Full Stack Engineer - Java/Spring/Angular

Federal Advisory Partners • United States

On-site
USD 100,000 - 130,000
Top-tier benefits package
Opportunities for learning and career advancement
Senior Full-stack Engineer (Typescript/Java/Kotlin)
Senior Full-stack Engineer (Typescript/Java/Kotlin)

Hiretruss • United States

Remote
USD 90,000 - 130,000
Career Growth
Work with Modern Tech
Remote-Friendly Flexibility
+3
Full Stack Engineer
Full Stack Engineer

Fayette Chamber of Commerce • Atlanta (GA)

On-site
USD 90,000 - 120,000
Medical, dental, vision insurance
401(k) plan
Paid vacations and holidays
Staff Software Engineer (Applied AI)
Staff Software Engineer (Applied AI)

Traba • New York (NY)

On-site
USD 240,000 - 300,000
Startup equity
Competitive salary
Health, dental & vision coverage
+7