As a Fullstack Developer, you will own product features end-to-end, from technical design and implementation to deployment, monitoring, and continuous improvement. You will work closely with Product, Design, and Engineering to build reliable, scalable, and user-focused solutions across backend and frontend.
- Design and build new product functionality end-to-end.
- Own features from scoping and technical design through implementation, testing, deployment, and maintenance.
- Contribute to architecture decisions and modernise or simplify existing systems.
- Develop reliable software through automated testing, code reviews, observability, and CI/CD.
- Ensure safe and backwards-compatible API changes, database migrations, and releases.
- Collaborate with Product Managers, Designers, and Developers throughout the development lifecycle.
- Improve product usability, performance, reliability, and development efficiency based on feedback and metrics.
- Maintain and improve the existing platform, including reducing technical debt and addressing performance or scalability issues.
- Understand and debug interactions between frontend, backend, databases, asynchronous processes, external services, and infrastructure.
