Full Stack Engineer (Software)
Provoke Solutions
Prepare for this role
Job Type
Description
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.
This job is found at InterviewStack.io
Skills
About Provoke Solutions
We’ve Been Provoking since 2001 Joining Provoke means embarking on a journey of redefining the SDLC & IT consultancy industry with our groundbreaking Generative AI technology, KNOVVA. We thrive in a dynamic, innovative environment where our people are empowered to deliver smarter, high-impact solutions to customers worldwide. You'll join a collaborative team of digital experts, designers, architects, and engineers, united by a shared passion for creating value and driving efficiency. At Provoke, curiosity and continuous improvement are at the heart of everything we do - every challenge is a chance to grow. Our commitment to servant leadership means we prioritise empowering our teams and clients, fostering success at every level. With a relentless focus on client outcomes, we align our goals to achieve shared victories. Respect, transparency, and collaboration define our culture, ensuring every voice is valued and every contribution builds a legacy of innovation and excellence.