Software Engineering Team Lead
Hands-on engineering team lead for a new New Zealand peer-to-peer marketplace startup. Day to day you write code across a TypeScript stack (React Native/Expo, Supabase, PostgreSQL, Stripe), support production and scale, and lead internal development while coordinating an external software partner.
- Compensation
- Not disclosed
- Location
- Dunedin Central, Otago
- Work setup
- Onsite
- Seniority
- Lead
- Employment
- Full time
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- At least 5 years' commercial software development experience
- Strong TypeScript and React experience
- Strong React Native or mobile application development experience
- Solid PostgreSQL, database and API capability
- Strong frontend and backend development experience
- Proven experience taking ownership of an existing production codebase
- Experience troubleshooting live applications and complex integrations
- Strong understanding of scalable software architecture
- Proven technical leadership experience
- Experience guiding developers, external development partners or technical suppliers
- Confidence setting technical priorities and challenging decisions where required
- Strong communication skills with technical and non-technical stakeholders
- A practical understanding of modern AI-assisted software development
- Based in Dunedin or genuinely prepared to relocate (full-time, office-based)
Nice to have
- Experience with Expo, Supabase, PostgreSQL, Stripe, PostGIS or high-volume marketplace platforms
Full description
Take technical ownership of a new digital marketplace built to scale.
A new New Zealand-built peer-to-peer marketplace is preparing to launch, with the potential to become something significantly bigger than a typical software product.
Think less internal business system and more the early growth story of platforms such as Uber, Airbnb or Trade Me. The technology is built, the market opportunity is there, and the next phase is about users, transactions, scale and rapid product evolution.
We are looking for an experienced Software Engineering Team Lead to take technical ownership at the point where things could start moving very quickly.
The platform has undergone substantial development with an external software partner, who will remain involved. Your role will be to get across the architecture and codebase quickly, then increasingly take the lead on development, technical direction and delivery internally.
A key part of the role will also be working closely with the external software development team, coordinating priorities, managing technical requirements and ensuring internal and external development activity stays aligned.
This is not a maintenance role, and it is not a management position for someone who has stopped coding.
You'll be expected to remain firmly hands-on while providing the technical leadership needed to take the platform forward.
The Role
Initially, you'll work closely with the external development team to build a thorough understanding of the platform, architecture and existing codebase.
From there, you'll increasingly take ownership across the product, including:
- Supporting the platform as it moves into live operation
- Investigating and resolving bugs, production issues and integration problems
- Developing new features and product improvements
- Maintaining the mobile application, backend and administration environment
- Managing APIs and third-party integrations
- Supporting iOS and Android releases
- Monitoring performance, errors, reliability and scalability
- Making sound technical and architectural decisions as the platform evolves
- Translating user feedback and commercial priorities into development outcomes
- Setting development priorities and helping steer the technical roadmap
- Leading internal development activity while coordinating closely with the external software development team and specialist suppliers
- Managing development delivery across both internal and external resources
- Building and potentially leading an internal software engineering capability as the business grows