Full-Stack Engineer
$90,000~$120,000/Year | Full Time | Hybrid
Date: 08/29/25
Trossen Robotics is hiring for a Full Stack Engineer to take part in a greenfield effort to design, build, and operate cloud-native systems and interfaces from the ground up. In this role, you will develop secure, scalable data storage services, robust model repository platforms, and high-throughput training pipelines optimized for GPU compute. You will implement infrastructure-as-code, container orchestration, and CI/CD workflows to create reliable, secure, and cost-efficient systems. You will build out front-end visualization and management interfaces for the backend services you create.
Responsibilities:
-
Design, develop, and maintain end-to-end applications, including frontend interfaces and backend services/APIs
-
Architect seamless integrations between client-side and server-side systems to deliver cohesive user experiences
-
Ensure code quality through unit testing, code reviews, and adherence to best engineering standards.
-
Participate in the full software development lifecycle, from initial design through deployment, monitoring, and ongoing maintenance.
-
Collaborate with cross-functional teams to define and implement technical solutions.
-
Writing internal and public-facing technical documentation
Requirements:
-
3+ years of experience in designing and deploying scalable systems in AWS or other cloud environments
-
2+ years of experience in modern frontend technologies (HTML5, CSS3, JavaScript/TypeScript) and frameworks such as React or Angular
-
Strong understanding of cloud security principles
-
Strong proficiency in backend programming languages such as Python, Java, or similar
-
Proven experience with APIs and database systems like PostgreSQL and DynamoDB
-
Experience with CI/CD and version control systems like GitHub Actions, Git, and collaborative development workflows
-
Excellent problem-solving abilities and analytical thinking skills with a full-stack mindset
-
Hands-on experience with infrastructure as code using Terraform
-
Excellent written and verbal communication skills
-
Strong problem-solving and analytical skills
-
Ability to work independently and thrive in a greenfield environment
Nice-to-haves:
-
Degree in Computer Science, Engineering, or a related field
-
Knowledge of microservice architecture, containerization, and orchestration technologies like Docker and Kubernetes
-
Have deployed and managed GPU-based instances in cloud environments
-
Experience with distributed data storage systems or data warehouses
-
Contributions to open-source infrastructure tools or ML pipelines
-
Previous work experience in a startup or early-stage environment
Compensation:
-
$90,000~$120,000/year
-
End-of-year bonus based on company performance
-
401k
-
Full medical and dental insurance
-
Paid time off