About the job Full Stack Engineer (Software)
At Provoke, our mission is simple: we build software that helps our customers win.
Were on the journey to become the preferred provider of custom application development and GenAI services and were looking for a Mid/Intermediate Full Stack Engineer who gets just as excited about understanding people and problems as they do about writing clean, elegant, scalable code.
If you're a consultant at heart - someone who questions, collaborates, thinks strategically, and cares about outcomes as much as inputs - then you're exactly who we are looking for.
Consultant first. Engineer a very, very close second.
You'll thrive here if you:
- Get energy from solving real business problems, not just writing elegant code in isolation.
- Ask thoughtful questions before diving into work.
- Enjoy collaborating directly with customers and product teams.
- Communicate clearly and can turn ambiguous ideas into well-shaped solutions.
- See yourself as a trusted partner - not a task-factory.
What your day-to-day could look like
- Turning business goals into technical outcomes clients understand
- Diving into technical conversations and co-designing technical solutions
- Developing high-quality software that meets customer needs
- Contributing to estimates, statements of work, and pre-sales when needed
- Collaborating deeply with customers, PMs, designers, architects, and your engineering crew
- Helping us drive continuous improvement and share knowledge across teams
- Creating clear documentation (that humans can understand)
- Ensuring smooth deployments and maintaining high-quality environments
- Staying fresh and learning new tools, frameworks, and Azure services as the industry evolves
The Technical Toolkit
Backend: .NET all the way down
- .NET Framework & .NET Core
- C#, API development, design patterns
- SQL Server (yep, its still here and still important)
- Azure everything App Services, Functions, Storage, Key Vault, API Management, the lot
- Containerisation: Docker & Kubernetes
- CI/CD via Azure DevOps Pipelines
Frontend: Modern, Modular, Maintainable
We work with both React and Angular, but right now our immediate need is React capability (React 19).
- React 19 & TypeScript
- React Router Dom
- React Bootstrap
- SaSS for styling
- Front-end architecture experience
- Strong JavaScript fundamentals
- Angular experience is a big bonus for other project streams
Infra & DevOps
- Containerisation, orchestration, and deployment discipline
- Versioning, branching strategies, clean pipelines
- Azure-native application lifecycle management
What makes you a great fit
You bring:
- 2 - 3+ years of real-world software engineering experience
- Strong hands-on experience with .NET, React, JavaScript/TypeScript, SQL, and Azure
- A natural consulting mindset - you care about impact, not just output
- Strong attention to detail and a focus on quality
- The ability to juggle multiple tasks without breaking a sweat
- Clear, respectful, proactive communication - internally and with customers
- A growth mindset and a willingness to learn, experiment, and evolve
- A team-first attitude you're someone people want to work with
Bonus points if you've worked with enterprise clients or come from a vendor/consulting background.
Sound like you?
Hit Apply or reach out for a confidential chat.
Bring your craft, your curiosity, your consulting mindset, and your love of solving meaningful problems.
Let's build something exceptional together.