Software Engineer (Python / Django)
Open
- Sydney, NSW
- $120,000-140,000 per year
- Permanent
- Full-time
- Develop and maintain web applications using Python and the Django framework.
- Write readable, efficient, and testable code following best practices.
- Implement and maintain automated tests to ensure code quality and reliability.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Participate in design and architecture discussions, providing valuable input and insights.
- Participate in code reviews, provide constructive feedback to team members, and mentor junior team members.
- Troubleshoot and debug issues in existing software applications.
- Stay up-to-date with the latest trends and technologies in web development.
- Proven commercial experience as a Python Django developer.
- Proficiency in SOLID principles, Python and Django framework.
- Practitioner of test-driven development (TDD) principles and proven experience crafting good unit tests.
- Proven experience and knowledge of Postgres and Django ORM.
- Familiarity with front-end technologies such as Angular is a plus, but not essential.
- Hands-on experience with CI/CD tools.
- Sound problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team environment.
- Experience with agile development methodologies is essential.
- Highly competitive compensation
- High levels of autonomy and trust so you can do your best work
- Growth opportunities internally - as you grow, your role can too
- Flexible working - we are about impact, not time at your desk. We encourage freedom and responsibility, including the ability to work from anywhere
- Annual allowance for professional development - use it towards a gym membership, professional coaching, a conference. Whatever matters most to you