Traditional project management tools weren’t designed for the speed, scale, and interdependence of modern hardware development. Integrate is purpose-built for this new reality. We provide a platform that brings clarity and structure to complex, cross-organizational programs helping teams communicate effectively, stay aligned, and move faster with confidence. By improving how critical information is shared and decisions are made, we enable organizations to focus on what matters most: building the future. ### What You’ll Work On
Build and iterate on React-based UI surfaces that make complex project workflows legible and fast for end users
Design and maintain REST APIs and GraphQL layers in Go, working across internal and external consumers
Own and evolve data models in PostgreSQL — schema design, query optimization, and migration management
Contribute to our GraphQL integration layer, ensuring resolvers are well-structured and performant
Build and maintain integration services in Go that connect internal systems and external APIs, owning the full contract from interface design to error handling and observability. - Write and maintain CI/CD pipelines using GitHub Actions including build, test, and deployment stages across environments. - Ship clean, tested, maintainable code across the stack — and leave things better than you found them
Tech Stack
React, Golang, GraphQL, REST, PostgreSQL, GitHub Actions. Our environment also includes Tailwind CSS. ###
Experience
We don't expect you to be an expert in all of these things — but here's the kind of background that sets you up to succeed:
3–5+ years of full stack engineering experience in a product-focused environment
Strong React fundamentals — component architecture, state management, and performance; Apollo Client familiarity is a plus
Solid HTML5 and CSS3; able to build clean, responsive interfaces without leaning on a framework crutch
Go on the backend — REST API development, middleware, and service patterns
PostgreSQL — comfortable with schema design, query writing, and migrations
GraphQL — can read and reason about a resolver, understands n+1 patterns and common pitfalls; bonus if you've worked with complex or graph-structured data models
Familiarity with integration patterns — webhooks, third-party API design, or similar
Some exposure to broader backend concerns: caching, rate limiting, or async processing
GitHub Actions or similar CI/CD tooling
Background in B2B SaaS, defense tech, or complex enterprise environments is a plus — as is comfort working in a product and architecture that's still taking shape
Who You Are
You're comfortable across the stack — whether that's a component tree or an API route handler. When specs are ambiguous, you ask good questions, get yourself unblocked, and move forward. You care about the experience of the people using what you build, and you hold your work to a high standard — not because you have to, but because it matters to you. You communicate openly, surface issues early, and show up when things get complicated. We're all learning here. Integrate is a place where everyone is building something they haven't built before — that's kind of the whole point. You'll find plenty of room to grow. ### ITAR Requirement
This position requires access to information protected under US export control laws, including the International Traffic in Arms Regulations and/or the Export Administration Regulations. As such, US person status (including US citizens, U.S. permanent residents, individuals granted U.S. asylum status, or individuals admitted in U.S. refugee status) is a required qualification for this position.