Intermediate Developer
Indexed description
We're not a software house shipping features on a roadmap. Every engagement is different and you'll move between industries, problem types and tech stacks with regularity.
The Role
You're past the junior stage. You can own a piece of work end-to-end without needing someone in your ear. Maybe that's a standalone integration, a self-contained module or a well-scoped project from brief to delivery. You don't need to architect the whole thing, but you take real responsibility for what's yours: the design decisions, the quality, the delivery, the conversation with the client when something needs clarifying.
On bigger projects, you'll work alongside a senior developer. You're not just executing instructions. You're contributing ideas, flagging issues early and growing toward the point where you're the one setting direction.
The Stack
Primarily Python for backend and integration work. AWS serverless is home base: Lambda, API Gateway, DynamoDB, S3. React and TypeScript on the frontend when needed. You don't need to love it, but you shouldn't run from it either.
What We're Looking For
- A few years of commercial development experience, with some exposure to a consulting or client-facing environment (or a genuine appetite for one)
- Solid Python. AWS familiarity is a strong plus
- Someone who communicates clearly, with the team and occasionally directly with clients
- Curiosity about the business problems underneath the technical ones
- You ask questions before you build, and you push back when something doesn't make sense
Working at BDO Digital Small team, real variety, no nonsense. You'll work closely with experienced people and take on genuine responsibility early. We invest in the people who show up curious and willing to grow.
You must be based in New Zealand with the right to work permanently.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search