Engineering
Full Stack Engineer
About the Role
We're hiring a versatile Fullstack Engineer to make an impact across Harbor.ai. You'll rotate between different projects — Harbor Platform (our core app), Testing Infrastructure, and helping launch New Products and Initiatives. You'll work end-to-end across a microservices architecture with React + TypeScript on the frontend and Python + Flask on the backend. Quality is not an afterthought here — you'll own testing as a first-class responsibility: designing and maintaining automated test suites, improving our frameworks, and raising the reliability bar across the platform. We're looking for someone who thrives in fast-changing environments, can ramp quickly, and enjoys changing projects on a need basis.
What You'll Do
- Build and maintain React 18 + TypeScript applications, including microfrontends via module federation, reusable UI components, and state management with TanStack React Query
- Build and maintain Flask REST APIs across relational, document, graph, and caching databases; develop async task pipelines; optimize performance through caching and query design; deploy via Docker and standard WSGI tooling
- Maintain and expand the integration test framework; write automated test suites for API endpoints; manage test data fixtures; monitor and improve coverage across frontend and backend; debug flaky tests
Requirements
- Minimum 2 years building production fullstack applications, and systems to maintain them
- Master's degree in Computer Science, Engineering, or equivalent hands-on experience
- Demonstrated expertise deploying and scaling applications on a major cloud provider
- Hands-on experience containerizing applications with Docker and orchestrating with Kubernetes
- Track record of designing, shipping, and supporting API-driven architectures
- Proficiency building automated deployment pipelines and continuous integration workflows
Tech Stack
Who You Are
You thrive in fast-changing environments, ramp quickly, and enjoy rotating across projects as needs shift. You want broad surface area, real ownership, and a role that keeps you learning with tremendous impact across platform engineering, testing infrastructure, and new product launches.