Yesterday
🔄 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