R

Lead Developer

Rival
Full-time
Remote
Canada, Canada
Role Overview:
As the Lead Developer at Rival Insurance Technology, you will be at the forefront of our technical strategy, driving key architectural decisions and ensuring the delivery of high-quality, scalable, and maintainable software solutions. You are a solutions-focused, curious, and growth-oriented professional who thrives on solving complex problems and staying ahead of industry trends. Your role will involve leading and mentoring the development team, fostering a collaborative culture, and incorporating AI-driven innovations to optimize our workflows and enhance our products.

This role demands both hands-on technical expertise and strong leadership capabilities, as you will mentor developers, advocate for best practices, and work cross-functionally to align technology with business objectives.

At Rival, we value authenticity and teamwork. We are looking for a Lead Developer who brings their true self to work, embraces collaboration, and is passionate about making a meaningful impact. If you're committed to excellence and innovation, this is the role for you.

Responsibilities:
  • Technical Leadership: Set clear goals for the development team and lead design and architecture discussions, evaluate and recommend technologies, frameworks, and tools to support business requirements, and ensure scalability, security, and performance.
  • AI Integration: Champion the use of AI and machine learning tools to enhance development processes, optimize software performance, and introduce innovative solutions.
  • Team Mentorship: Provide technical support and conduct one-on-one meetings to the development team. Mentor, coach and train junior developers, and create a collaborative environment that encourages innovation and high-quality software development.
  • Empowerment & Ownership: Delegate responsibilities effectively, while providing guidance and support to foster professional growth.
  • Code Quality: Establish and enforce coding standards, best practices, and guidelines to maintain code quality, readability, and maintainability across all projects. Conduct code reviews and provide actionable feedback to ensure adherence to standards.
  • Cross-Functional Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to align technical solutions with business objectives and user needs.
  • Continuous Improvement: Stay informed about industry trends, emerging technologies, and best practices, and lead initiatives to improve the team’s technical skills and capabilities.
  • Scalability & Performance: Design and implement scalable, secure, and high-performance systems, including cloud-based solutions, containerized applications, and microservices architectures.

Qualifications:
  • Education/Experience: A bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent relevant experience).
  • Proven Expertise: 7+ years of software development experience, with a strong background in software architecture and leadership roles.
  • Leadership: Track record and passion for leading and mentoring high-performing development teams.
  • Technical Mastery: In-depth knowledge of software architecture principles, design patterns, and architectural styles (e.g., microservices, event-driven architecture). Proficiency in multiple programming languages, frameworks, and database technologies.
  • Cloud & DevOps: Strong understanding of cloud computing platforms (Azure preferred, AWS or GCP accepted) and containerization technologies (e.g., Docker, Kubernetes).
  • AI-Literacy: Familiarity with AI tools and methodologies and their application to software development and optimization.
  • Problem Solving: Solutions-focused with a passion for addressing complex technical challenges and driving innovation.
  • Collaboration & Communication: Excellent communication and interpersonal skills, with a commitment to fostering collaboration across teams and stakeholders.
  • Growth Mindset: A passion for continuous learning, improving processes, and staying current with technological advancements.

Why Join Rival Insurance Technology?
At Rival, we offer a challenging and growth-oriented remote work environment that values diversity, inclusivity, and collaboration. As a Lead Developer, you’ll have the opportunity to drive meaningful impact, innovate with cutting-edge technologies, and mentor a talented team of developers. We are committed to fostering an inclusive and accessible workplace. If you require accommodations during the recruitment process, we are here to support you - please let us know.

We thank all applicants for their interest. Only those selected for an interview will be contacted.