Where

Python Developer

Sirius People
Glen Innes Full-day Full-time

Description:

Position: Python Developer (Mid–Senior Level)
Location: On site, hybrid working in South East Melbourne
Employment Type: Full-Time
Overview:

We’re seeking a talented Python Developer to join a collaborative and fast moving technology team. You’ll play a key role in building out a growing in-house development capability, contributing to both new product development and the evolution of existing systems.
This is a unique opportunity to join a close-knit, cross-functional team that values action, problem-solving, and shared success. You’ll help shape the internal development function as it transitions from being consultant-led to fully internal, giving you scope for real influence.
The team is currently focused on building a range of products, from web applications to data processing tools, with plans to introduce AI/ML capabilities in the near future.
Key Responsibilities:
  • Develop and maintain Python applications following modern development best practices.
  • Collaborate with cross-functional teams to understand and deliver business requirements.
  • Demonstrate critical thinking and structure around complex or unstructured problems.
  • Mentor junior developers and contribute to team capability uplift.
  • Write clean, efficient, and reusable code.
  • Conduct thorough testing and ensure software quality and reliability.
  • Troubleshoot and resolve technical issues.
  • Participate in code reviews and knowledge sharing.
  • Stay up to date with emerging tools, libraries, and trends in Python and software development.
Requirements:
  • 5+ years of hands-on Python development experience.
  • Strong understanding of core Python, data structures, and object-oriented design.
  • Experience with modern Python frameworks such as Django, FastAPI, or Flask.
  • Solid understanding of relational databases and SQL performance tuning.
  • Knowledge of the software development lifecycle (SDLC) and Agile methodologies.
  • Strong debugging and problem-solving skills.
  • Familiarity with version control systems (e.g. Git).
  • Excellent communication and collaboration skills.
Nice to Have:
  • Experience working with cloud platforms (ideally Azure).
  • Exposure to data analysis and visualisation tools such as Pandas, NumPy, and Matplotlib.
  • Familiarity with testing frameworks like Unittest or Pytest.
  • Understanding of DevOps concepts and tools.
  • Exposure to Large Language Models (LLMs) and their use cases.
What’s on Offer:
  • A proactive, supportive work culture focused on collaboration and team success.
  • Hybrid working environment with regular in-office days to maximise team effectiveness.
  • A strong pipeline of projects and a commitment to staff development and growth.
  • Extra leave day for your birthday.
  • Regular team social events (morning teas, BBQs, charity days, etc.)
  • Professional development support.
  • Free on-site parking.
  • A range of additional employee perks and benefits.
17 Apr 2025;   from: uworkin.com