Principal Full Stack Engineer
Listed on 2026-02-08
-
Software Development
Full Stack Developer, Software Engineer
Overview
We’re an award-winning consultancy known for delivering exceptional products and services through technology. We work closely with organisations to help them accelerate value delivery and create outstanding customer experiences. Our purpose is to empower organisations to make a real difference for people, society, and the planet through technology that’s efficient, user-friendly, and solves problems fast.
At Burendo, we believe that together, we can achieve incredible things. We pride ourselves on a pragmatic attitude to delivery—we think big, plan practically, adapt quickly, and always focus on results, no matter how complex the challenge. We’re passionate about making great things happen by embracing innovation, challenging the status quo, and fostering collaboration at every step. Caring for people is at the heart of what we do.
We value partnerships, listen to different viewpoints, and believe in treating everyone fairly. We love to share what we learn—using our expertise to help others grow and empowering organisations to succeed in the long term.
Great engineers come from many different backgrounds and are specialists in many different areas. We’ve got exciting new projects kicking off, and we’re looking for people who want to contribute across the tech stack and be involved in all stages of the software development lifecycle. Many upcoming projects are Python-focused, working across a wide variety of applications and domains.
ResponsibilitiesContribute across the tech stack and be involved in all stages of the software development lifecycle. Apply your skills across different application types and domains, with a focus on Python-focused projects where relevant.
RequirementsThese are the things we value most at Burendo; we can teach skills, but our behaviours forge the culture we strive for.
- A passion for engineering and a desire to keep learning
- A focus on writing clear, concise code that is easy to maintain
- An ability to be pragmatic when required and avoid unnecessary "+gold-plating"
- Understanding that quality is everyone’s responsibility and a strong desire to test your own code
- Comfortable working with others in pairing or mobbing scenarios
- A good communicator who shares our values of openness and respect
- A Dev Ops mentality — involved through to delivering the code to the customer
- A desire to build up and see others succeed, rather than wanting to be the hero
- Confidence to act as a technical authority, influencing decisions across teams and stakeholders
- Ability to balance short-term delivery with long-term technical strategy and sustainability
We believe every engineer should have a fundamental understanding of development, infrastructure, and testing. Burendo provides a healthy self-development budget to grow in the areas mentioned below, or any other you choose.
The must haves:
- Fundamental coding experience in at least two of the following:
Python, JavaScript, Node.js, C#, Java - Experience working in cloud environments, specifically AWS or Azure (or both)
- Fundamental understanding of infrastructure-as-code with Terraform or equivalent
- Experience with CI/CD pipelines (Git Hub Actions, GitLabCI, Jenkins or Azure Dev Ops)
- Good understanding of and experience with agile methodologies
- Experience supporting a live product
- Experience adapting to different tech stacks
- Understanding of and experience with source control, particularly Git
- Experience with database technologies
- Experience mentoring, managing and up-skilling engineers
- Experience providing technical leadership across teams or programmes
- Experience shaping architectural decisions and guiding engineering best practice
- Ability to engage with senior stakeholders and translate business goals into technical outcomes
Nice-to-have:
- Experience with No
SQL technologies such as MongoDB - Experience building CI/CD pipelines with tools such as Git Hub Actions, GitLabCI, Jenkins or Azure Dev Ops
Extra/bonus skills:
- Experience in public sector and healthcare industries
- Experience in a technology or consulting company
- Involvement in community building via blogs, online platforms, meetups, or similar
Benefits
- 25 days annual leave plus bank holidays
- Additional paid leave…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: