Mid-Senior Level Python Engineer

Sydney 22 months agoFull-time External
3.3k - 4.7k /
• Contract • Sydney, New South Wales • Posted 31 mins ago • AU$700 - AU$1000 per day USD / Year • Salary: AU$700 - AU$1000 per day Job Title: Junior-Mid Level Python Engineer Location: Sydney, Australia (Hybrid Basis) Company: Mane Consulting is working with a leading SaaS company revolutionizing the financial payments industry with cutting-edge technology solutions. Position Overview: We are seeking a talented Junior-Mid Level Python Engineer to join a dynamic team in Sydney. As part of the engineering team, you will play a pivotal role in developing and maintaining the SaaS platform, contributing to its scalability, reliability, and overall performance. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of customers and drive business growth. Responsibilities: 1. Software Development: Collaborate with senior engineers to design, develop, test, and deploy robust Python-based solutions that align with business requirements and technical specifications. 2. Feature Enhancement: Contribute to the enhancement of existing features and the development of new features, ensuring optimal functionality and user experience. 3. Code Review: Participate in code reviews to ensure code quality, maintainability, and adherence to best practices. 4. Bug Fixing: Identify and address software bugs and technical issues promptly, troubleshooting and resolving them to maintain system stability and performance. 5. Documentation: Create and maintain technical documentation, including design documents, API documentation, and user guides, to facilitate knowledge sharing and collaboration within the team. 6. Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and deliver high-quality solutions on schedule. Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. • Strong proficiency in Python programming language, with experience in building and maintaining web applications or SaaS platforms. • Familiarity with web frameworks such as Django or Flask. • Knowledge of SQL and experience with relational databases (e.g., PostgreSQL, MySQL). • Understanding of software development best practices, including version control (e.g., Git), testing methodologies, and agile methodologies. • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus. Benefits: • Competitive salary package with performance-based incentives. • Flexible working arrangements, including remote and hybrid options. • Opportunities for career growth and professional development. • Health and wellness programs, including gym membership discounts and mental health support. • Fun and inclusive company culture, with team events, hackathons, and social activities. • Work-life balance initiatives, including paid time off and parental leave benefits. Join this growing team and be part of an exciting journey as the company continue to innovate and shape the future of the payment industry