Kanopi

Senior Software Engineer

Kanopi

full-time

Posted on:

Origin:  • 🇦🇺 Australia

Visit company website
AI Apply
Apply

Job Level

Senior

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).