Skip to main content
Back to jobs

Full Stack Software Engineer

External
integrate logoIntegrate · Seattle, WA
Full-timeOn-site6mo ago
API DesignCachingCI/CDCSSGitHubGitHub Actions
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

Integrate is a Seattle-based company building multiplayer project management software for the world's most ambitious machines. We focus on the hardest coordination problems in deep tech like rocket launches and advanced manufacturing, where progress depends on seamless collaboration across companies. Increasingly, this work sits at the intersection of two of the most consequential forces shaping the modern world: defense and artificial intelligence, where both the pace of innovation and the stakes of execution are exceptionally high. Integrate enables teams to collaborate with vendors, customers, and partners as fluidly as modern tools support internal teams. Our mission is to modernize how organizations build together in the emerging deep tech economy, reducing friction, misalignment, and unnecessary work at every step. Our Solution 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. We're hiring a Full Stack Software Engineer to help us build and evolve the product layer of Integrate's platform. This role spans the full stack - from React-based UI surfaces to Go APIs and the integrations that tie them together - and sits at the center of where our product meets our users. The near-term focus includes feature work on our cross-domain solution workflows, improving how we surface complex project data to end users, and contributing to the API and integration services that sit beneath it. You'll work closely with product, design, and backend engineers to ship things that matter - and you'll be expected to care about the quality and craft of what you build. We're a small team. There's no handoff culture here. If you build it, you own it.

Responsibilities

  • 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.

Requirements

  • 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
  • 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.
  • Why Join Us?
  • Join us at the forefront of deep tech, building the software infrastructure that powers the next generation of hardware innovation.

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at integrate? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect