
Senior Full-Stack Developer
- Melbourne, VIC
- Permanent
- Full-time
- You'll build and own features end-to-end. You will break down complex features, design the architecture, build the frontend and backend, and deploy your work independently.
- You'll make critical technical and business decisions. You'll be responsible for analysing your choices based on performance, scalability, UX, and business value and articulating the trade-offs to the team.
- You'll design and implement core systems. You'll build robust GraphQL APIs and implement critical subsystems.
- You'll shape our codebase and culture. You'll navigate our existing codebase with skill and contribute to a culture of high ownership, deep technical curiosity, and practical problem-solving.
- End-to-End Feature Ownership: A history of leading feature development from the initial problem definition to final deployment. You should have made key architectural and product decisions, not just implemented pre-defined tasks.
- Front-end expertise: You have significant previous experience with React.js, TypeScript, and other web tools necessary for Front-End development. You can utilise GraphQL APIs and any styling system, to visualise a functional and reactive data flow and optimise it.
- Back-end expertise: You are proficient in multiple backend languages and frameworks and understand the differences and the strengths. Functional programming expertise, and ideally, real-world programming experience with a web back-end, is preferred. You can reason with data structures, strong type systems, APIs, and concurrency paradigms. Polyglots welcome!
- Startup Experience: A proven track record of thriving in a fast-paced startup environment. You should be comfortable with ambiguity and demonstrate an ability to deliver practical solutions under tight deadlines.
- Love Programming: You're driven by a deep curiosity for how things work, not just what they do. You likely have personal projects, a history of open-source contributions, or can talk at length about a recent technology you've been experimenting with just for fun. Essentially, you love to build, tinker, and learn, both in and out of the office.
- A flexible working culture where you have the option to work from Melbourne HQ or remotely if located outside of Melbourne
- A diverse and inclusive workplace where there are no barriers to anyone succeeding
- A surrounding team of mission-driven individuals who genuinely love what they do