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