Software Engineer
Role details
Job location
Tech stack
Job description
One week you might be building a Next.js app for a client. The next, you're prototyping an AI agent that processes RFQs. The week after, you're standing up infrastructure in Azure for a data pipeline., * Variety - You won't be stuck on one product for two years. You'll see a dozen industries and problem types.
- Autonomy - Make real decisions. Choose your tools. Shape how things get built.
- Early-stage upside - Small team, big voice. The work you do now sets the direction.
- The interesting work - AI, automation, data pipelines, the stuff that's in demand right now.
- Flexibility - Belfast-based hybrid, but we skew remote. We care about output, not attendance.
Requirements
Do you have experience in TypeScript?, Right now, we're TypeScript-heavy (React, Next.js, Node, SST on AWS), but we've got Python-based AI and data work that needs someone who can take ownership. Azure experience is a plus., * Python-first (TypeScript-capable) - You're strong in Python and comfortable enough in TypeScript to work in our existing codebases. Bonus if you've done both in production.
- Frontend Experience - Comfortable working with react/next
- Cloud infrastructure experience - Ideally Azure first. You should be able to stand up and manage infrastructure, not just write application code.
- AI/ML awareness - You don't need to be a researcher, but you should have an interest in how to integrate LLMs, work with embeddings/vector databases, and build AI-enabled applications.
- 3+ years building software professionally - Consulting or startup experience is a plus, anywhere you've had to be resourceful.
The mindset that matters more than the CV
- You figure things out rather than waiting to be told
- You're comfortable being uncomfortable, new tech, new domain, unclear requirements
- You take ownership of outcomes, not just tickets
- You can context-switch without losing the plot
- You're honest when you're stuck
What you don't get
- A perfectly resourced team with clear swimlanes
- Someone else to handle the ambiguity
- A slow ramp-up period