June 29
🔄 Hybrid – Toronto
• Collaborate with cross-functional teams to gather requirements and define project goals • Design and architect scalable and efficient software solutions • Write clean, maintainable, and well-documented code • Review code contributed by team members and provide constructive feedback • Conduct code reviews to ensure adherence to coding standards and best practices • Debug and troubleshoot issues reported by QA or end-users • Research and evaluate new technologies and tools to improve development processes • Mentor junior developers and share knowledge through code reviews, pair programming, and tech talks • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospective meetings • Communicate project status, challenges, and progress to stakeholders • Continuously improve existing systems and processes to enhance performance, scalability, and reliability • Stay up-to-date with industry trends and advancements in software development methodologies and technologies
• Bachelor’s degree or equivalent practical experience • 5+ years of experience in software development with a focus on backend engineering • Proficiency in Java, including building scalable solutions • Experience with Docker, CI/CD, Pre-Commit methods, Mypy, and Ruff • Strong understanding of Agile methodologies such as Scrum, Lean, or Kanban • Ability to maintain and enhance inherited code with best coding practices • Experience with Google Cloud services and GitHub • Excellent problem-solving skills and attention to detail
• Competitive salary and equity • Opportunity to work with cutting-edge AI solutions in the insurtech space • Fast-paced, dynamic work environment with significant growth potential • Collaboration with a talented team of engineers and founders with a track record of success • Hybrid work model with 3 days per week in the office
Apply Now