About the job
We are in search of a Full Stack Engineer to join our team and contribute to the development and enhancement of Integrate’s product layer. This role encompasses the entire tech stack—from creating user interfaces using React to developing Go APIs and managing the integrations that connect them—positioning you at the heart of our product-user interface.
Your initial focus will include developing features for our cross-domain solution workflows, optimizing the presentation of complex project data for users, and aiding in the development of our API and integration services. You will collaborate closely with product managers, designers, and backend engineers to deliver impactful solutions, prioritizing the quality and craftsmanship of your work.
As a member of a small team, you will take full ownership of your projects. If you build it, you are responsible for its success.
- Create and enhance React-based UI components that simplify complex workflow management for users.
- Design and maintain RESTful APIs and GraphQL interfaces in Go, catering to both internal and external users.
- Develop and refine data models in PostgreSQL, focusing on schema design, query optimization, and migration strategies.
- Contribute to our GraphQL integration layer, ensuring that resolvers are efficiently structured and performant.
- Build and sustain integration services in Go that seamlessly connect internal systems with external APIs, managing everything from interface design to error handling and observability.
- Implement and manage CI/CD pipelines using GitHub Actions, covering build, test, and deployment processes across various environments.
- Deliver clean, well-tested, and maintainable code throughout the tech stack, always striving to improve the existing codebase.
We utilize React, Golang, GraphQL, REST, PostgreSQL, and GitHub Actions, with Tailwind CSS also being part of our development environment.

