You already have the team. Add an engineer to it.
Most of our work is building complete systems for clients. But if you already have engineers and a roadmap, and more work than people to do it, you may not need a full build. We can place one of our developers on your team instead, working from your backlog.
Need an engineer, or a whole system?
We do both. The difference is who directs the work. With a hire, your lead does. With a build, we run the project and deliver the finished system.
Hire a developer
A developer joins your team and your lead directs their work.
- You have engineers, and a lead who can assign work and review code
- The backlog is bigger than the team can get through
- You need a skill the team doesn't have yet, like AI or Flutter
Have us build it
We build the system and hand it over.
- There's no in-house engineering team, or it's busy elsewhere
- You want a fixed quote and a clickable mockup before you commit
- You get the finished system and its source code at the end
Who we can add to your team
These are the roles we can place. For a stack that isn’t listed, ask anyway. If we don’t have the right person, we’ll say so.
Back-end engineer
The server side of your product, in Java and Spring Boot. Joins an existing codebase and follows the conventions already in it.
- Java
- Spring Boot
- REST APIs
- SQL
Full-stack engineer
Takes a feature from the database schema to the finished screen, so it doesn't have to be split between two people.
- React
- Next.js
- TypeScript
- Supabase
- PostgreSQL
AI engineer
Automations in n8n, retrieval and tool-using agents in LangChain, and tracing and evals in LangSmith, so you can see whether a change made the output better or worse.
- n8n
- LangChain
- LangSmith
- LLM APIs
Front-end & mobile engineer
Web interfaces in React or Angular, and iOS and Android apps from a single Flutter codebase. Works from the designs and component library you already have.
- React
- Angular
- TypeScript
- Flutter
Retool developer
Internal tools and business automation in Retool. Admin panels and dashboards built on the databases and APIs you already have, and scheduled or event-driven jobs in Retool Workflows.
- Retool
- Retool Workflows
- SQL
- JavaScript
- REST APIs
From first call to first commit
Describe the role
A 30-minute call about your stack and the first piece of work the developer would take on.
Interview the developer
We put forward someone from our team who fits. You interview them like any other candidate, technical round included. The decision is yours.
They join your team
They work in your repository, ticket tracker, and team chat, and attend standups. Your lead sets priorities and reviews their code.
Add or reduce developers
Add another developer when the backlog grows, or end the engagement when the work is done. The notice period is set in the contract before anyone starts.
They work like your own engineers, on our contract
A developer placed with you takes tickets from your board, and their pull requests go through the same review as everyone else’s. Your lead directs their work day to day.
The developer stays on our team, so the contract is with us. If the fit isn’t right, we talk it through with you and, if needed, propose someone else.
- BacklogSet by your lead, who also assigns the work.
- ProcessThey follow the sprints and review rules you already have.
- DeliveryYour team is responsible for what ships. We don't add a project manager.
- Code & IPBelongs to you and goes into your repositories as they work.
- HoursCentral European Time. Most of the day overlaps with UK and EU teams, a few hours with the US East Coast.
- ContractOne contract, with SpaceCraftersUniverse.
- FitIf it isn't working, we talk it through and, if needed, propose someone else.
Questions,
answered
Tell us the role, and we’ll check who’s available.
Pick a time for a 30-minute call and bring the stack and a rough idea of the work. If we have the right developer, you’ll meet them next. If we don’t, we’ll tell you on the call.
- 30-minute call
- Interview before you commit
- You own the code
Trouble seeing the scheduler? Open it in a new tab