We're seeking a seasoned cloud software engineer to lead our team's efforts in reimagining and rebuilding critical applications. Key objectives include designing, building, and deploying complex cloud-based software that meets user needs, collaborating with stakeholders to deliver business-critical solutions, mentoring junior developers to drive better coding practices, and ensuring application success through proper monitoring and operations.
Key Responsibilities
* Design and build scalable cloud-based software solutions
* Collaborate with cross-functional teams to drive project delivery
* Mentor junior engineers to improve coding standards
* Develop and maintain robust monitoring and operation strategies
Requirements
* Strong commercial experience in Python and cloud technologies
* Proficiency in FastAPI, Pydantic, and Postgres
* Solid understanding of software development best practices and tools (version control, CI/CD, IDEs)
* Able to analyze complex problems and communicate clear solutions
* Tertiary qualifications in IT or equivalent experience
* Bonus points for cloud certifications, experience with event-driven apps, large-scale migration projects, and API development skills
What We Offer
* An inclusive work environment welcoming diverse perspectives
* Ongoing training and skill development opportunities
* Collaborative team atmosphere