Current jobs related to Senior Full Stack Engineer - Remote - Jonas Software
-
Senior Full-Stack Software Engineer
18 hours ago
Remote, Canada Edynamic Learning Full time $80,000 - $160,000 per yearSenior Full-Stack Software EngineerLocation: Remote (Anywhere in Canada)Company OvervieweDynamic Learning is celebrating 16 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding students on their journey to life after graduation. We are dedicated to supporting both...
-
Full Stack Engineer
1 day ago
Remote, Ontario /Canada Preferred Forethought Full time $120,000 - $160,000 per yearLaunched in 2018, Forethought offers the world's most advanced AI agents for CX — enterprise-ready and built for every customer moment. Handling billions of monthly interactions for leading companies like Upwork, Grammarly, Airtable, and Datadog, Forethought's AI agents think, act, and improve — delivering better customer experiences and scalable...
-
Senior Full-Stack Engineer
5 days ago
CANADA (Remote) Clariti Cloud Inc. Full time $110,000 - $120,000 per yearCivCheck is transforming how cities manage plan review and building code compliance. As part of Clariti, CivCheck brings together deep domain expertise and cutting-edge AI to streamline and modernize the permitting process. Our Guided AI Plan Review (GPR) platform is the first of its kind and it is helping cities and applicants alike navigate complex...
-
Senior Full Stack Engineer
6 days ago
Remote, Canada Feroot Security Full time $120,000 - $180,000 per year100% Remote. Office in Toronto for those who are local and prefer it, but it is not mandatory or expected.Why Feroot, Why Now?We just closed our Series A, and we're scaling fast. Feroot is tackling one of the most urgent challenges in cybersecurity: protecting the client-side of the web, where millions of users interact with businesses every single day...
-
Full Stack Software Engineer
17 hours ago
Remote, Canada TeraWatt Infrastructure Full timeAbout Terawatt InfrastructureThe once in a century transition to autonomous and electric vehicles is underway and will require a multi-trillion-dollar investment in energy and charging infrastructure, and the real estate to site it on. Terawatt is the leader in delivering large scale, turnkey charging solutions for companies rapidly deploying AV and EV...
-
Senior Software Engineer, Full-stack
1 week ago
Remote, Canada DocuPet Inc. Full time $115,000 - $135,000 per yearAbout DocuPetAs the official pet registration provider for more than 250 jurisdictions, DocuPet is the largest and fastest growing pet registration platform in North America.Our proprietary platform consolidates all pet information into a single place and provides the services for pet owners, community members and animal shelters to ensure pets can be...
-
Full Stack Engineer
1 week ago
Remote within Canada Cybrid Full time $80,000 - $120,000 per yearAbout CybridCybrid is a Series A fintech startup building the next generation of crypto-powered global payments infrastructure. Our platform enables fintechs, banks, and enterprises to launch compliant, scalable, and global payment solutions with one API. We bridge the gap between traditional financial rails and blockchain-native payments, helping partners...
-
Copy of Senior Full-Stack Developer
7 days ago
Remote, Canada MEO Continuity Full time $100,000 - $150,000 per yearMEO Continuity is a technology driven company that offers simple, repeatable, and scalable solutions to exposure quantification and Business Continuity Planning.Senior Full-Stack Developer (AWS, NestJS, React)Remote – Must be comfortable working in the Eastern Time Zone (U.S.)English-speaking role – video presence required for all meetings, including...
-
Senior Full-Stack Engineer
5 days ago
remote Toronto, Ontario, Canada . full-time . January , Alvéole Full time $120,000 - $180,000 per yearJob Title: Senior Full-Stack Engineer Location: REMOTE - Est Time Zone Position Type: Full-time Starting date: As soon as possible About Alvéole Alvéole leverages bees on over 2,200 commercial buildings to help companies increase tenant satisfaction and engagement, earn green building credits, and monitor real estate's impact on nature and...
-
Senior Full Stack Engineer
1 week ago
Remote - Ontario, Canada UserTesting Full time $80,000 - $120,000 per yearWe're UserTesting—the leader in human insight. Our mission is to help organizations craft exceptional customer experiences through fast, actionable feedback.We empower teams to build the best products and experiences by embedding real human perspectives into every stage of the development process—from ideation to launch. With the world's strongest...
Senior Full Stack Engineer
2 weeks ago
Job Description:
Senior Full Stack Engineer Job Description - InnoSoft Canada Inc.
POSITION
We are seeking a highly skilled Senior Full Stack Engineer to drive the technical vision, development, and delivery of our enterprise-level recreation management solutions. This role combines hands-on development, architectural leadership, and mentorship to ensure our products are scalable, reliable, and innovative.
The Senior Full Stack Engineer will play a critical role in shaping the technical roadmap, modernizing legacy systems, and ensuring code quality across the stack (front-end, back-end, and database). You will collaborate closely with Product Managers, engineers, and cross-functional stakeholders to translate product vision into technical execution plans, while fostering a culture of engineering excellence and continuous learning within your team.
This position is ideal for a technical leader with deep expertise in full-stack development and AWS cloud services, who thrives in complex, enterprise level environments. The successful candidate will be a proven mentor, strong communicator, and strategic thinker, motivated by purpose-driven work that strengthens communities through technology.
ABOUT INNOSOFT
InnoSoft Canada, creators of Fusion + Fusion Family suite of products, recreation management software solutions aimed at enhancing the overall well-being of individuals and communities through technology. At InnoSoft, we believe in the transformative power of technology to drive positive change and it is our mission to create innovative, user-friendly products that bring people together, foster collaboration, and promote a sense of belonging. Our customer-centric approach drives us as a company to not only deliver outstanding products but also build collaborative, lasting relationships with our clients.
Operating under the Jonas Software Group, we are a proud subsidiary of the public company, Constellation Software, Inc. (CSI), an international provider of market-leading software with revenues of over $3.5 billion USD and 20,000+ employees across the globe.
JOB RESPONSIBILITIES
The core responsibilities of the position include:
Hands-On Development & Code Quality
- Write clean, efficient, self-documenting, and scalable code across the stack (front-end, back-end, and database).
- Collaborate with other engineers to implement features, resolve bugs, and optimize application performance.
- Conduct comprehensive code reviews to ensure quality, security, and adherence to architectural standards.
- Create and maintain automated tests and promote test-driven development practices.
Technical Leadership
- Drive the technical roadmap and architecture decisions for your product(s), ensuring alignment with business goals, scalability, maintainability, and performance requirements.
- Evaluate and implement architectural changes, refactors, or modernization efforts to support the evolution of the platform.
- Ensure adherence to coding standards, software engineering best practices, and InnoSoft's internal development frameworks.
- Make critical design and infrastructure decisions, and act as a technical authority on product implementation.
Product Development
- Partner with Product Managers to understand customer needs, participate in product discovery, and convert product vision into technical execution plans.
- Break down product epics into well-defined technical tasks, providing detailed development estimates and timelines.
- Participate in story planning, backlog grooming, and cross-functional prioritization to deliver product increments on time and on budget.
- Anticipate project risks and proactively identify and resolve technical bottlenecks and blockers.
Mentorship & Collaboration
- Mentor, coach, and support the growth of junior and mid-level developers through regular code reviews, pairing, and technical guidance.
- Foster a culture of continuous learning, engineering excellence, and collaborative problem-solving.
- Lead technical discussions, code reviews, and architecture planning sessions across cross-functional teams.
- Help define career development opportunities and individual growth plans for your team members.
Innovation & Problem Solving
- Analyze, debug, and resolve complex production issues, contributing to long-term stability and resilience of our products.
- Identify and resolve complex system-level issues, ensuring long-term platform stability, performance, and scalability.
- Research and introduce new tools, frameworks, and practices that improve developer productivity and system performance.
- Stay current with emerging technologies, development trends, and industry best practices; evaluate and introduce tools and techniques that improve product quality and developer efficiency.
- Contribute to internal knowledge sharing through technical talks, documentation, and thought leadership.
Strategic Impact
- Influence and contribute to the company's technical roadmap, helping to prioritize initiatives based on business value, customer impact, and technical feasibility.
- Proactively lead modernization efforts, helping transition legacy systems toward more modular and cloud-optimized architectures.
- Lead and significantly contribute to company-wide development modernization initiatives and API standardization.
- Act as a key contributor in technical due diligence, vendor evaluations, and third-party integrations.
JOB QUALIFICATIONS
The core qualifications for the position are:
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field; Master's degree is a plus.
- 5+ years of progressive experience in software development, with at least 2 years in a Technical Lead capacity.
- Proven experience working on complex, distributed systems in a SaaS environment.
- Strong track record of successfully delivering and maintaining enterprise-level software systems.
Technical Skills
- Core Development Tech Stack
- Expert-level proficiency in C# and the .NET (Framework/.NET 8+), with substantial experience building enterprise applications.
- Extensive professional experience with Microsoft SQL Server, including schema design, stored procedures, performance tuning, and optimization.
- Understanding of infrastructure-as-code principles and proficiency in AWS CDK (or similar).
- Professional experience with DynamoDB, S3 and API Gateway.
- Proven experience with event based architecture using services such as AWS Kinesis data stream, AWS EventBridge and AWS SQS
- Strong understanding of deploying and managing applications on AWS (EC2 or ECS) using Docker.
Professional experience building and consuming REST APIs in both legacy and modern systems.
Front End and Cross-Platform Development
- Extensive experience developing cross-platform mobile and web applications using Flutter (Dart).
- Strong proficiency with Angular (v2+), including reactive programming, component-based architecture, and state management.
- Experience integrating modern frontend frameworks with traditional .NET backends or hybrid architectures.
- Familiarity with ASP.NET MVC, Razor, and server-side rendering.
- Solid skills in HTML, CSS/SCSS, JavaScript, jQuery, Bootstrap, and
Additional Beneficial Technical Experience
- Strong understanding of multi-tenant architecture, data isolation and application/data security.
- Proficient with Git for version control and collaborative development workflows.
- Familiarity with CI/CD practices, automated testing, and DevOps pipelines in agile environments.
- Familiarity with the CSLA.NET framework is a strong asset.
- Familiarity with WPF and WinForms client applications and communication frameworks like WCF.
Development Practices
- Deep understanding of modern software engineering principles and design patterns.
- Extensive experience with Agile methodologies, including participation in sprint planning, retrospectives, and backlog grooming.
- Experience working with legacy systems and successfully leading modernization efforts.
- Commitment to quality through unit testing, code reviews, and continuous refactoring.
Soft Skills & Leadership Attributes
- Strong mentoring skills with a passion for guiding the growth of other engineers.
- Excellent written and verbal communication skills, including the ability to clearly articulate technical concepts to non-technical stakeholders.
- Highly organized, self-driven, and capable of independently managing priorities and technical direction.
- Strategic mindset with a deep understanding of how technology decisions impact product, customer, and business outcomes.
- Excellent problem-solving skills; ability to diagnose and fix issues in complex, interconnected systems.
- Passion for technology and motivated by purpose-driven work that helps communities thrive through recreation and technology.
Business Unit:
Innosoft
Scheduled Weekly Hours:
37.5
Number of Openings Available:
4
Worker Type:
Regular
More About Jonas Software:
Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.
Jonas' vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of 'Software for Life' and as an ambassador for technology, product innovation, quality, and customer service.
Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.