Build the future of scalable web applications where your full stack skills drive real business impact!
Who We Are
BDO Digital is the digital consulting arm of BDO New Zealand. The digital practice you'd be joining sits within a wider 18-person team, but operates with the energy and mindset of a startup: fast-moving, commercially focused, and genuinely invested in where the market is headed. We work with mid-market clients across New Zealand, Australia, and beyond, and we build real things to solve real business problems.
You get the stability and credibility of an established professional services firm alongside the variety, autonomy, and pace of a team that is still very much in growth mode. The BDO network opens doors; what we do with them is up to us.
The Role
This is a Senior Developer position on the digital practice. You will own development and delivery across a portfolio of client projects, working primarily in Python on AWS serverless infrastructure: Lambda, API Gateway, DynamoDB, S3. The work is back-end heavy, with occasional front-end involvement in React and TypeScript when projects call for it.
You will be handed a solid brief and trusted to run with it. There is no expectation that you become a consultant or a project manager. What we do expect is that you care about the outcome, communicate well, and take real ownership of what you ship. You will also mentor junior developers on the team.
This is not a role for someone who needs everything figured out before they start. We ship fast, iterate, and work without a perfect playbook. If that sounds like a red flag, this probably is not the right fit. If it sounds like exactly how you like to work, keep reading.
What You Will Build
The project mix is broad and genuinely interesting. On any given week you might be architecting a multi-source data warehouse, building an AI-assisted document processing pipeline, wiring together a suite of cloud business tools into something that actually works as a whole, or crafting custom workflows that sit on top of ERPs and CRMs to handle the messy business logic those platforms never quite cover. Clients span retail, manufacturing, professional services, agriculture, finance, and more.
The problems are real, the stakes are real, and the solutions are yours. No tickets handed down from a product team, no six-month release cycles. You scope it, build it, ship it, and see it in production.
What We Are Looking For
The non-negotiables are strong Python and solid hands-on experience with AWS serverless. Everything else is learnable; we care far more about sharp fundamentals and the ability to pick things up fast than a checklist of platform logos.
Beyond the technical, the fit that matters most is a consulting mindset. You will be context-switching constantly across clients, industries, stacks, and problem types. You need to be comfortable with ambiguity, curious about business problems, and invested in outcomes, not just the elegance of your own code. Commercially aware developers who care about whether the thing they built actually worked for the client thrive here. People who need a detailed spec and a slow review process do not.
Nice to Haves