Tech Stack
AWSDjangoJavaScriptNode.jsPythonReactTerraformTypeScript
About the role
- Design, develop and scale the platform in a startup environment.
- Lead technical discussions and make architectural decisions balancing scalability, maintainability and user experience.
- Mentor engineers and review code.
- Deliver incrementally and efficiently, making trade-offs between technical complexity and product design.
- Work closely with the product manager and engineering team to build robust, secure and maintainable software.
- Improve CI/CD pipelines, testing frameworks and overall development processes.
- Contribute to technical strategy ensuring engineering efforts align with business objectives.
- Collaborate in an adaptive and iterative agile process.
- Attend early morning or early evening meetings occasionally to align with global team members.
Requirements
- At least six years of professional software development experience.
- Strong background in designing scalable software architectures.
- Experience mentoring engineers and providing technical guidance.
- Track record of working in teams that prioritise communication, trust and adaptability.
- Comfortable with TypeScript and Python.
- Experience with React, Node.js, Django.
- Experience with AWS, Terraform, CI/CD pipelines.
- Demonstrated Agile experience; experience with Test-Driven Development is a plus.
- Bonus: experience with design systems and API integrations.
- Must be a resident of Australia (workday overlap with Melbourne VIC required).