Requirements
Must have :
Bachelors degree in computer science or a related field or equivalent experience
10–15+ years of professional software development experience
Proficient in Java
Extensive experience with Spring Framework
Strong knowledge of AngularJS
Solid understanding of MySQL
Demonstrated ability to own and develop complex, production-grade systems
Familiarity with modern front-end frameworks such as Angular, React, or Vue (strongly recommended)
Experience with cloud platforms, preferably Azure
Knowledge of containerized deployments and orchestration (Docker, Kubernetes)
Capability in RESTful and / or GraphQL API design
Understanding of messaging and event-driven systems (Kafka, RabbitMQ)
Skills in modernizing legacy systems in production environments
Azure certifications considered an asset
Strong technical judgment and decision-making skills
Effective communicator able to engage both technical and non-technical stakeholders
A proactive builder mindset demonstrating ownership and accountability
Responsibilities :
Lead and enhance the technical architecture of our core production SaaS platform
Ensure the platforms scalability, maintainability, and performance needs are balanced with business objectives
Define the long-term technical vision and modernization strategy
Produce detailed documentation on key architectural decisions made
Write and deliver high-quality, production-ready code across the entire technology stack
Uphold standards in code quality, testing, and maintainability
Diagnose and resolve complex bugs and performance issues
Establish and enforce best practices in code structure, development, and testing
Act as a technical liaison to product and leadership teams
Convert business and product aims into actionable technical strategies
Provide mentorship and guidance to other engineers through collaborative code reviews and design discussions
Lead technical discussions and enrich engineering culture beyond direct project responsibilities
Company :
At Aspire, we are a Canadian healthcare technology company dedicated to providing contemporary, cloud-based practice management and electronic health record software tailored for chiropractic-led clinics. Our mission is to empower healthcare professionals with an integrated solution that enhances patient care and streamlines practice management. We pride ourselves on our small but high-performing team that values ownership and thoughtful decision-making. This role is hybrid and based in Toronto, Canada, offering a meaningful opportunity for significant and lasting ownership over a critical SaaS platform, competitive compensation, and comprehensive benefits including health care coverage and a flexible work schedule.
#J-18808-Ljbffr
Staff Software Engineer Principal Engineer • Toronto, Canada