The Company
Cover Genius is a company that protects the global customers of the world's largest digital companies including Booking Holdings, owner of Priceline, Kayak and, Intuit, Uber, Turkish Airlines, Descartes ShipRush, Zip and SeatGeek. We're also partners with Wayfair and SE Asia's largest company, Shopee. Our partners integrate with our award-winning insurance distribution platform to embed protection for millions of customers worldwide each year.
Our team and products have been recognized with dozens of awards including by the Financial Times which ranked Cover Genius as the in 2020. Our diverse team across 20+ countries and many language groups commit itself to diverse cultural programs, particularly initiatives that make social entrepreneurs out of us all and fund development initiatives in global communities.
Our People are Bold, Authentic, Purposeful and Inspired
Our People are not Perfect, Traditional, Complacent or Cautious
About the role
This role is a great opportunity to join a world-class fast-growing engineering team here at Cover Genius, a global insurtech company with a vision of providing embedded insurance to the world's largest e-commerce partners. As a part of the technology team, you will contribute your technical skills, experience, and ideas to help build high-quality customer-friendly software products that meet modern-day customer demands and change the insurance landscape globally.
Key responsibilities
- Design, develop, test, maintain, deploy and optimize software products and services
- Help define and refine product requirements
- Manage individual priorities and deliverables
- Provide mentoring to junior and mid-level developers
- Collaborate in defining and refining product requirements, ensuring they meet modern customer demands
- Manage individual priorities and deliverables effectively
- Mentor and upskill more junior engineers
- Lead technical projects and contribute to ongoing architectural improvements
Technical Requirements for the role
- Minimum 5 years of full-time Python backend development experience using Python web frameworks (ideally Django)
- Proficiency with Python testing
- Good understanding of REST API development
- Experience using Python ORM tools (e.g., Django Models, SQL Alchemy)
- Experience using relational databases in a production environment
- Basic practical experience working with frontend e.g., Javascript, HTML, CSS
- Previous experience maintaining Python applications that manage large workloads in production environments using Kubernetes and Helm or similar technologies
- Experience using observability tools e.g., Elasticsearch, Kibana, Grafana, NewRelic and Prometheus
- Nice to have:
- Understanding of modern DevOps practices
- Functional knowledge of any of the following technologies:
- Wagtail
- Celery
- RabbitMQ
- GitLab CI
- ArgoCD
What the ideal profile looks like
- Strong communication skills - we are a highly collaborative team
- Ability to work in an agile team environment
- Interest in working in a fast-moving environment
- Eligible to work in Australia (Australian citizen/Permanent Resident), ideally located in Sydney
Why Cover Genius?
- Flexible PTO. Taking time out is important for our teams to enjoy life and stay fresh
- Employee Stock Options - we want our people to share in our success and reward them with ownership for their contribution
- Work with like-minded people who are passionate about the work and giving back. Our CG Gives program enables us to all become philanthropists through our peer recognition and rewards system
- Social Initiatives - actions speak a thousand words
- Cover Genius promotes diversity and inclusivity. We don't tolerate discrimination, demeaning treatment, or harassment based on any legally protected status