Senior Full-Stack Developer

5 hours ago

Markham, Ontario, Canada Perseus Group Full-time

Job Description

Senior Full-Stack Developer

Location: Hybrid (Full-Time) Note: This role requires 1-2 times monthly to our Markham, ON office.

Department: R&D

Reports To: Development Manager / Director of Engineering

Salary Range: $95,000 - $105,000 CAD

About Premier Construction Software

Premier Construction Software is a leading cloud-based ERP platform serving the construction industry. Our platform combines financial management, project management, mobile solutions, reporting, integrations, AI-enabled capabilities, and modern cloud infrastructure to help construction companies operate more efficiently.

We are looking for a highly experienced Senior Full-Stack Developer who thrives in a fast-paced environment and enjoys solving complex business and technical challenges.

You will play a key role in designing, developing, and evolving our cloud-native SaaS platform while helping shape the future of AI-driven software delivery.

Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications across web, API, and cloud platforms.
  • Build modern front-end applications using Angular and React.
  • Develop backend services and APIs using C#, .NET, and ASP.NET Core.
  • Design and optimize SQL Server databases, queries, and stored procedures.
  • Contribute to architecture decisions, technical design reviews, and development standards.
  • Build and consume RESTful APIs and third-party integrations.
  • Develop cloud-native solutions within Microsoft Azure.
  • Participate in code reviews, mentoring, and engineering best practices.
  • Collaborate closely with Product, QA, Support, and DevOps teams.
  • Troubleshoot complex production issues and implement sustainable solutions.
  • Leverage AI-assisted development tools to improve productivity, quality, and delivery speed.
  • Support CI/CD pipelines and automated deployment processes through Azure DevOps.

Required Qualifications

  • Technical Skills
  • 7+ years of professional software development experience.
  • Strong expertise in:
    • C# .NET / ASP.NET Core
    • SQL Server
    • REST APIs
    • Entity Framework
    • Azure Cloud Services
  • Strong front-end experience with:
    • Angular
    • TypeScript
    • HTML5
    • CSS/LESS
  • Experience developing scalable SaaS applications.
  • Experience with Azure DevOps, source control, pipelines, and release management.
  • Strong knowledge of software architecture and design patterns.
  • Experience performing code reviews and mentoring developers.

What Success Looks Like

  • Within your first 90 days, you will become productive within the Premier codebase.
  • Contribute features and bug fixes across Cloud, Mobile, API, and Add-on platforms.
  • Participate in architecture discussions and technical reviews.
  • Demonstrate strong ownership and accountability for deliverables.
  • Embrace AI-assisted development practices and engineering excellence standards.

Preferred Characteristics

  • Strong problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Bias for action and continuous improvement.
  • Ability to work independently while supporting team success.
  • Passion for modern software engineering and emerging AI technologies.
  • Comfortable working in a globally distributed development team.

Technology Stack

  • Backend:
    • C# .NET / ASP.NET Core
    • SQL Server
    • Entity Framework
    • REST APIs
    • OData
  • Frontend:
    • Angular
    • React
    • TypeScript
    • JavaScript
    • HTML5
    • CSS / LESS
  • Cloud & DevOps:
    • Microsoft Azure
    • Azure App Services
    • Azure SQL
    • Azure Storage
    • Azure DevOps
    • CI/CD Pipelines
    • AI & Productivity
    • Cursor AI
    • GitHub Copilot
    • Microsoft Copilot
    • Azure OpenAI
  • Development Tools:
    • Visual Studio 2022
    • SQL Server Management Studio
    • Postman
    • Azure Storage Explorer

Business Unit

Premier

Scheduled Weekly Hours

37.5

Number of Openings Available

1

Worker Type

Regular

More About Jonas Software

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few.

Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by cus