Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Developer

$120k - $135k per year
Full-time

Valsoft

Description

About TTG 

Thatcher Technology Group (TTG) provides direct selling solutions to companies around the world. TTG is seeking a driven and detail-oriented Intermediate Senior Developer to join its Professional Services Team, leading client engagements across TTG’s software platforms: 

  • Prowess – TTG’s established .NET Framework direct selling application. 
  • Ascend – TTG’s newer .NET Core microservice-based direct selling platform. 

 

The Opportunity 

In this role, the Senior Developer will serve as a senior individual contributor, primarily designing and delivering modern features for Ascend using Vue 3, TypeScript, C#/.NET Core, Microsoft SQL Server, Docker, and Kubernetes, while also supporting and enhancing Prowess where needed. The developer’s work will directly affect the systems TTG’s clients rely on to run critical day-to-day business processes. 

The role combines hands-on development with solution design, complex problem-solving, peer support, and ownership of complex delivery and production issues. The Senior Developer will work closely with project management, business analysis, QA, and other developers to deliver reliable, scalable, and maintainable solutions. 

Location: Canada (remote) 

The salary range for this role is $120,000–$135,000 CAD per year. Final compensation will be determined based on experience and skills. 

 

What You'll Own 

Design and deliver end-to-end solutions 

  • Own the design and delivery of complex features across user interfaces, APIs, services, integrations, and data. 
  • Build features using Vue 3, TypeScript, Pinia, Kendo UI for Vue, and Axios. 
  • Design and build C#/.NET Core services using microservice architecture, along with REST APIs and asynchronous integrations. 
  • Design and optimize Microsoft SQL Server data access, including complex queries, indexing, and performance tuning. 

Build reliable, production-ready software 

  • Improve system reliability, scalability, security, performance, and observability while addressing meaningful technical debt. 
  • Package services using Docker and support deployments in Kubernetes environments. 
  • Diagnose high-priority production issues, identify root causes, and help implement durable fixes. 
  • Create and maintain technical documentation that supports reliable delivery and production operations. 
  • Adhere to security and data-handling best practices consistent with SOC 2 and PCI-DSS obligations. 

 

Provide senior technical leadership 

  • Contribute actively to technical design discussions and code reviews. 
  • Support less-experienced developers through code review, troubleshooting, and knowledge sharing. 
  • Work closely with project managers, business analysts, QA, and other developers throughout delivery. 
  • Clearly communicate technical recommendations, tradeoffs, dependencies, estimates, and risks to technical and non-technical stakeholders. 

 

Responsibilities may evolve as the Professional Services team grows. 

 

What We're Looking For 

  • 7+ years of professional software development experience, including significant ownership of production full-stack applications. 
  • 5+ years of C#/.NET Core development experience. 
  • 5+ years of experience building production applications with Vue.js, ideally Vue 3 and the Composition API. 
  • 3+ years of production TypeScript experience. 
  • Strong experience with microservice architecture, REST API design, asynchronous processing, messaging, and event-driven integrations. 
  • Strong Microsoft SQL Server skills, including data modelling, query optimization, indexing, and production performance troubleshooting. 
  • Hands-on experience with Docker, Kubernetes, and cloud environments such as AWS. 
  • Experience building or supporting eCommerce functionality such as carts, checkout, orders, catalogues, discounts, or returns. 
  • Strong debugging and problem-solving skills, with the ability to independently own complex technical work. 
  • Clear communication skills and the ability to work effectively across technical and non-technical teams. 

 

Strongly Preferred 

  • Experience with multilingual applications, including internationalization and localization. 
  • Experience in the direct selling industry. 
  • Familiarity with AI-assisted development tools. 
  • Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent professional experience will also be considered. 

 

Why Join TTG 

  • Solve problems that actually matter. You’ll work on complex, mission-critical platforms that support eCommerce, orders, consultant operations, integrations, and other business processes our clients depend on every day. 
  • Have real technical influence. Senior Developers at TTG are expected to bring ideas to the table, challenge assumptions when appropriate, and help shape practical solutions—not simply execute someone else’s technical design. 
  • Stay hands-on while expanding your impact. Take ownership of complex technical work, influence engineering practices, support other developers, and contribute to architecture and solution design without having to move away from coding to grow your career. 
  • Work across two different technology landscapes. You’ll gain exposure to both Prowess, our established enterprise platform, and Ascend, our modern microservice-based platform built with technologies including Vue 3, TypeScript, .NET Core, Docker, and Kubernetes. 
  • See your work through to production. Developers stay connected to the outcome of what they build, working across design, development, testing, deployment, troubleshooting, and continuous improvement. 
  • Work closely with the people closest to the problem. Our teams collaborate directly across engineering, Professional Services, QA, and client stakeholders, giving you context behind the requirements and visibility into how your solutions perform in the real world. 
  • Bring your experience, and keep growing it. TTG has more than 25 years of direct selling technology experience while continuing to modernize our platforms, practices, and approach to solving complex client problems. 

 

We use AI-powered tools (including transcription and automated note-taking) during portions of our interview process to support a consistent and thorough candidate experience. Candidates who require alternative accommodation may request it at any stage of the recruitment process. 

Thatcher Technology Group is committed to building diverse, equitable, and inclusive teams. We welcome applications from candidates of all backgrounds, identities, and experiences, and all qualified applicants will be considered without regard to race, gender, age, disability, religion, sexual orientation, or any other protected characteristic. 

#Thatcher

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Developer in Canada vacancy
  •  ...a technical leader by making sound design decisions, mentoring developers, resolving difficult technical problems, and improving engineering...  ...into supportable solution designs and implementation plans. Develop and review complex AL, React Native, TypeScript, integration, and... 
    Senior
    Remote job
    Long term contract
    Full time

    Rux Software

    Canada
    7 days ago
  • $140k - $180k per year

     ...Lifelong learners with a drive to excel  · Resilient people who rise to the occasion  We are currently looking for a Senior Salesforce Developer who will be responsible for the development and maintenance of Salesforce applications. Your primary focus will be custom Salesforce... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Bpm

    Canada
    more than 2 months ago
  • Description # Minimum 5 years of Guidewire experience. # Candidate must have Direct Cloud experience in Guidewire. Do not submit candidates who do not have experience with Guidewire cloud. # Knowledge and experience of InsurCloud for Canada would be an asset. # Experience...
    Senior
    Full time

    Sapsol Technologies Inc

    Canada
    more than 2 months ago
  • $128k - $200k per year

     ...interesting work here, from building fresh React experiences to digging into a long-lived codebase and making it better. As a Senior Developer, you'll be a core builder on a small, close team. You'll work across the stack, bring your experience to technical conversations,... 
    Senior
    Remote job
    Internship
    Live In

    Jane

    Canada
    8 days ago
  •  ...to make an impact and work with some of the brightest minds in the field, this is the place to do it. We're interested in A-level senior engineers who: Have 5+ years of relevant experience in systems programming Can own complex performance-critical components end-... 
    Senior
    Full time
    For contractors
    Flexible hours

    Mwdn

    Canada
    more than 2 months ago
  •  ...revolutionize industries by enabling data driven decision making. As a Senior Data Engineer, you will hold a crucial position within our...  ...Manage the complexity inherent in versioned data pipelines Develop ETL/ELT processes to help extract and manipulate data from multiple... 
    Senior
    Full time
    Remote work

    3pillar

    Canada
    more than 2 months ago
  • $128k - $200k per year

     ...About The Role Hi, I’m Bryce Evans , Senior Development Manager at Jane. I joined in 2024, and I lead a group focused on how clinics...  ...and progress ~ A track record of mentoring or supporting other developers and contributing to a positive, growth-oriented team environment... 
    Senior
    Full time
    Internship
    Remote work

    Jane

    Canada
    more than 2 months ago
  • Company Description System Canada resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that...
    Senior
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  • $128k - $200k per year

     ...About The Role Hi, I'm James , and I help lead the Infrastructure & Enablement group at Jane. Platform Engineering and Developer Experience are career passions of mine, and both are areas critical to our group here. One of the many reasons I joined Jane was to help developers... 
    Senior
    Remote job
    Internship

    Jane

    Canada
    7 days ago
  • $128k - $200k per year

     ...About The Role Hi, I'm Dmitri Grozenok , Senior Manager of Onboarding product development...  ...about a year, leading a team of eight developers working on a mission that's genuinely different...  ...the needle. I'm looking for a Senior Developer who thrives in that mode - someone who... 
    Senior
    Full time
    Internship
    Remote work

    Jane

    Canada
    more than 2 months ago
  •  ...Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container...  ...workflows trustworthy by default. We’re looking for a Senior Salesforce Developer to help scale and evolve our Go-To-Market... 
    Senior
    Long term contract
    Full time
    Remote work
    Home office
    Shift work

    Docker

    Canada
    more than 2 months ago
  • $130k - $170k per year

     ...As a member of the Development team and working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects. The incumbent... 
    Senior
    Full time

    Multi View

    Canada
    more than 2 months ago
  • $103k - $153k per year

     ...would be the right person to join our team working towards this goal, we would love to hear from you!  Role Overview As a Senior iOS Developer on the Graykey AppLogic team , your mission is to serve as a technical expert in systems design, implementation, and... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Canada
    more than 2 months ago
  •  ...observability help organizations deliver on the promise of AI. What is The Role   Join our ServiceNow Engineering Team as a Senior ServiceNow Developer, where you will play a key role in developing and implementing ServiceNow solutions that align with our business goals. We’... 
    Senior
    Full time

    Elastic Nv

    Canada
    a month ago
  •  ...new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with...  ...bottlenecking the UI thread. Lead the Phase 1 Android implementation by developing robust background services, managing complex BLE connections (... 
    Senior
    Full time
    Local area

    3pillar

    Canada
    a month ago
  •  ...People Analytics team is a new function. We're standing up the analytical foundation from scratch, and are looking for a Senior level Analytics Developer to join the team to build out this function. You'll be the first members of the People Analytics team, which means you're... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...Responsibilities:   -Work with users to define requirements on both new and existing applications. -Analyze user requirements and develop detailed specifications. -Develop and maintain JDE business functions, objects, business views, versions. Create and modify DClink... 
    Senior
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  • $128k - $200k per year

     ...farm in Prince Edward Island. Delivery Engineering is a small, senior team with an outsized job. We build and run the pipelines that...  ...reflects the full growth journey someone might take in the role, from developing skills early on to becoming highly proficient and ultimately... 
    Senior
    Remote job
    Full time
    Internship

    Jane

    Canada
    a month ago
  •  ...engineering the future of smart transportation, and we need an exceptional Senior Software Engineer who is ready to take the fast lane and push the...  ...! Objectives and Responsibilities: End-to-End Ownership: Develop, test, deploy, and maintain product-level code across the entire... 
    Senior
    Remote work
    Flexible hours

    Miovision

    Canada
    8 days ago
  • 3Pillar is an AI transformation partner on a mission to help enterprises build the AI-native products and intelligent agents that will define the next era of business. With teams across North America, Europe, Latin America, and Asia, we work with the most ambitious companies...
    Senior
    Full time
    Remote work
    Flexible hours

    3pillar

    Canada
    more than 2 months ago
  • $105k - $125k per year

     ...values collaboration, innovation, and purpose, join us on the journey.  Learn more:  What this role is all about:  The  Senior Full Stack Developer (.Net and Angular) is a key role within the Digital Solutions team. You will play a critical role in using your  expert... 
    Senior
    Remote job
    Full time
    Flexible hours

    Beem

    Canada
    more than 2 months ago
  • $120k - $155k per year

     ...eliminating manual work and elevating the experience at each property. What We’re Looking For Breezeway is hiring a Senior Software Application Developer to join one of our customer-facing product teams. You’ll work across the full stack to build and ship features that... 
    Senior
    Full time
    Temporary work
    Remote work

    Breezeway

    Canada
    more than 2 months ago
  •  ...secure, user-friendly crypto experiences that put users in full control of their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto infrastructure from the ground up. You'll work at the... 
    Senior
    Long term contract
    Full time
    Contract work

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs. Job Description Looking for Mainframe developer (Solid COBOL language skills) Must have 10 plus years experience... 
    Senior
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  •  ...monetization products. We are seeking a Senior Backend Engineer (Distributed Systems) to...  ..., you will be responsible for designing, developing, and maintaining the backend infrastructure...  .... What you'll be doing Design, develop, and deploy scalable, high-performance, and... 
    Senior
    Full time
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Canada
    more than 2 months ago
  •  ...Wealthsimple, the Build Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe engineers...  ...and their success is our primary measure of impact. As a Developer on our team, you won't just be building tools; you'll be... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    10 days ago
  •  ...Our Client is one of the fastest-growing companies in BC and is a leader in their industry. They are looking for a Senior iOS Mobile Developer to join their team. This role will be working on an end-user app (used by over 100k users) as well as a Software Development Kit.... 
    Senior
    Relocation

    Targeted Talent

    Canada
    15 days ago
  •  ...carry a finding through triage, ownership, and remediation on their own. The skill set we're after, automation-first thinking, developer-level reasoning, and the ability to build integrations across systems, is what turns a program from manual and reactive into something... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    a month ago
  • $120k - $170k per year

     ...2019, there is significant opportunity ahead as we continue to innovate and broaden our offering.  What you will do As a Senior Backend Developer at Bridgit, you'll take ownership of designing, testing, and building new backend solutions, while also evolving and... 
    Senior
    Full time
    For contractors
    Internship

    Bridgit!

    Canada
    more than 2 months ago
  •  ...environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Senior Software Developer in Test, you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services... 
    Senior
    Full time

    Global Relay

    Canada
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Developer. Be the first to apply!