We are looking for a skilled Senior Python Developer to join our growing team. In this role, you will be responsible for developing, testing, and maintaining Python applications. As we transition from a consultant-led to an in-house Python development team, you'll have the opportunity to play a key role in shaping the direction of our projects and team culture. Our development initiatives span web applications and data processing systems, with future plans to incorporate AI/ML technologies.
Important Note: We are seeking candidates who are based in or near the south-eastern suburbs of Melbourne due to the nature of the hybrid work setup (3-4 days in the office).
Key Responsibilities:
- Develop and maintain Python applications following best practices and coding standards.
- Collaborate with cross-functional teams to gather requirements and deliver effective solutions.
- Use critical thinking to address and resolve complex, unstructured problems.
- Mentor and guide junior team members in development practices.
- Write clean, efficient, and reusable Python code.
- Conduct comprehensive testing to ensure high-quality and reliable applications.
- Troubleshoot and resolve issues by debugging Python applications.
- Participate in code reviews, offering constructive feedback to improve code quality.
- Stay updated on the latest Python technologies and industry trends.
Qualifications:
- Minimum 5 years of experience in Python development, with aspirations to take on more responsibilities.
- Strong proficiency in Python programming, data structures, and algorithms.
- Extensive experience with Python frameworks such as Django, FastAPI, Flask, or similar.
- Solid experience with relational databases and a strong understanding of database design, query optimization, and performance tuning.
- Familiarity with the software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving, debugging, and analytical skills.
- Experience using version control systems, such as Git.
- Strong communication skills and the ability to collaborate effectively within a team.
Preferred Experience:
- Familiarity with cloud platforms (preferably Azure).
- Experience with data analysis and visualization libraries such as Pandas, NumPy, and Matplotlib.
- Knowledge of testing frameworks like Unittest or Pytest.
- Understanding of DevOps practices and tools.
- Experience with Large Language Models (LLMs) and their practical applications.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer II - Python
2026-06-18
Software Engineer – Databases as a Service (all genders)
2026-06-18
Full Stack Developer - Integration & Data
2026-06-18
- Posted
- Apr 22, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Melbourne
- Company
- Method Recruitment Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer II - Python
2026-06-18
Software Engineer – Databases as a Service (all genders)
2026-06-18
Full Stack Developer - Integration & Data
2026-06-18