Qualifications
What You Bring to the Table:
8+ years of experience in backend or full-stack engineering, demonstrating a strong track record in managing and delivering intricate technical projects within enterprise settings.
An Architect's Mindset with Individual Contributor Ownership — You independently make informed technical decisions and drive projects from conception to completion without needing oversight.
Expertise in Modernization — Proven experience in migrating or rearchitecting legacy codebases into contemporary, maintainable systems without disrupting operational continuity.
Ability to Build New Services — Skilled in designing, developing, and deploying greenfield services end-to-end with production-level quality.
Fast-Paced Execution — You excel in environments that prioritize speed and iteration, swiftly overcoming challenges while maintaining high standards of quality.
AI-Augmented Engineering — Proficient in utilizing AI-assisted development tools (e.g., Cursor) to enhance productivity, with a keen understanding of how to validate and monitor AI-generated outputs for accuracy and reliability.
Strong proficiency in Backend & APIs, especially with Python and hands-on experience using FastAPI.
Capability to design and construct efficient, well-structured REST and GraphQL APIs.
About the job
Join Guidepoint’s dynamic Engineering team, where we are dedicated to solving complex problems and enhancing user satisfaction. Our mission is to empower individuals and businesses with personalized knowledge-sharing solutions, and our engineering team is at the forefront, tackling architectural challenges and innovating new products to ensure seamless service delivery.
This position is hybrid in Toronto.
What You Will Be Responsible For:
- Service Decomposition: Transforming a monolithic enterprise application into distinct, independently deployable services. You will define service boundaries, design APIs, and strategize a phased migration to ensure business continuity during the architectural transition.
- Data Migration: Spearheading the transition from a centralized multi-tenant database to specialized, domain-specific databases. This role involves designing target schemas, developing migration tools, ensuring data integrity and validation, and coordinating cutover processes with minimal downtime.
- Developer Experience & Standards: Crafting patterns, libraries, and CI/CD practices that empower the engineering team to confidently build upon the new architecture.
About Guidepoint
Guidepoint is a leading provider of personalized knowledge-sharing solutions, dedicated to connecting clients with the insights they need to make informed decisions. Our engineering team plays a pivotal role in achieving this mission by innovating and refining our application architecture.