Senior Developer
$120k - $135k per yearValsoft
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
#J-18808-Ljbffr$84.46k - $127k per year
...Senior Application Developer Join Livingston and grow your career in the constantly changing world of international trade. Livingston is a market leader offering customs brokerage, international trade consulting, compliance and freight forwarding services around the world...SeniorLong term contractFull timeWork at officeFlexible hours$70k - $150k per year
...SharePoint integrations, and Microsoft 365 within a financial institution or large corporate environment. Role Overview The Senior Developer is responsible for driving the end-to-end software development lifecycle, collaborating across functional teams to transform...SeniorContract workPart time- ...by owning our entire technology stack in-house. Our team is a close-knit, collaborative group with a clear vision and goal. As a Senior Developer, you will work closely with our technology teams and business partners to enhance our next-generation brokerage trade execution system...SeniorFull timeInternshipWork at office3 days per week
$72k - $138k per year
...deep subject matter experts through mentoring and on the job coaching What will your typical day look like? The SAP ABAP senior developer is responsible for the design, development, enhancement, support, and maintenance of SAP solutions within the CARM ecosystem. The...SeniorLong term contractPermanent employmentFlexible hoursAfternoon shift$125k - $150k per year
...specialist-level care, and we are opening our care to men, starting with weight management. The Role We are hiring a Senior Full-Stack Developer to build the products our patients, clinicians and employer clients use every day. You will own features end to end, from...SeniorPermanent employmentFull timeInternshipWork at officeRemote work3 days per week- ...largest bank loyalty program. Our team is a pioneer in mobile app developments and our unique features earned many accolades. As an integral... ..., high-performance culture. This role is seeking an Android Developer who is passionate about technology and brings depth of mobile...SeniorFull timeFlexible hours
$107k - $157.3k per year
26WD100537 Position Overview We are seeking a Senior Full-Stack Staff Engineer to provide hands-on technical leadership across our... ...journeys are measurable, observable, and resilient in production Developer Experience & Engineering Productivity Improve developer...SeniorLocal area- ...Job Summary What is the opportunity? The RBC Digital team is innovative and rapidly growing. We are looking for experienced iOS Developers who are passionate about technology and bring a depth of mobile application development experience. What will you do? You will...SeniorFull timeFlexible hours
- ...We are seeking a highly accomplished Senior Report Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier data engineering, reporting enablement, and cloud data platform capacity, specializing in designing, building...SeniorContract workManual labor
- ...grocery shopping, beauty, pharmacy, and apparel spaces, and we’re only just getting started. Why is this role important? As a Senior Mobile Developer, you will be working with colleagues on the PC Optimum team and report to the Software Development Manager. You will have...SeniorFull timeWork at office
$90k - $130k per year
...Position Description: CGI is seeking an experienced Senior Quantexa Entity Resolution & Graph Analytics Developer to design, develop, and enhance Quantexa-based solutions supporting Financial Crime Risk Management (FCRM), fraud detection, and related banking-risk initiatives...SeniorFull timeWork at office1 day per week$95k - $145k per year
...independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come build High Value Payments with us! Location - Downtown Toronto (Hybrid - 4...SeniorFull timeWork at officeLocal areaRemote work$80k - $130k per year
...Position Description: CGI is seeking a Senior Salesforce Platform Developer to design and deliver scalable, enterprise Salesforce solutions for our clients. You will collaborate closely with clients and CGI teams to translate business needs into high‑quality technical solutions...SeniorFull time- ...We are seeking an experienced Senior Software Developer to join our team in designing, building, testing, and deploying secure, high-performing cloud and web applications. In this role, you will translate technical specifications into clean, scalable code while working across...SeniorContract work
$81.6k - $115.2k per year
...technology programs Minimum of 3-5 years of strong hands-on developer experience Have a strong technology background as full stack... ...a high performance professionals at various capacity (junior to senior designer) Engage in their professional development Mentor junior...SeniorFull timeWork from home$100k - $120k per year
...functional, future-ready solutions. Their work supports both client delivery and internal growth. Job Description The Senior Integration Developer designs, develops, and maintains enterprise integration solutions that connect CRM platforms, cloud data warehouses,...SeniorFull timeManual laborWork at office- ...analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for developing & deploying... ...Other Languages English: B2 Upper Intermediate Seniority Senior...SeniorInternship
- ...Responsibilities Design, develop, and maintain enterprise-grade applications using Angular, Node.js, and Java. Build data integration and synchronization solutions for reliable, secure, and scalable data exchange. Develop and integrate front-end and back-end components...SeniorFull timeWork at office
- ...Requirements Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP connections to production data...SeniorFull timeInternshipLocal areaRemote work
$120k - $130k per year
...but are part of who we are. If such a workplace intrigues you, we hope you’ll join us. About the role: We are looking for a developer who values continuous learning and development, collaboration with the team, and of course the quality of their code. Ideally, you also...SeniorFull timeInternshipWork at officeFlexible hours$120k - $145k per year
...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The Role As a Senior Android Developer, you'll be tasked with developing Android applications. Working within the software development team, your duties will...SeniorFull timeWork from homeFlexible hours$100k - $120k per year
...per week onsite at our office located at 2 Queen St. E in Toronto, ON. The Role We're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day,...SeniorCasual workInternshipWork at officeLocal areaShift work2 days per week$120k - $145k per year
...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team,...SeniorFull timeWork from homeFlexible hours$120k per year
...The Appian Senior Developer will design, develop, and maintain enterprise applications using the Appian low-code platform. The role focuses on building scalable, record-centric applications using Appian best practices, translating business requirements into functional and technical...SeniorFull time- ...We are seeking an experienced Senior Software Developer - CRM to lead the technical configuration, design, development, and integration of enterprise Oracle Siebel CRM solutions. In this role, you will translate complex technical specifications into scalable, thoroughly tested...SeniorContract workFor contractorsWork at office
$126.8k - $164.1k per year
...people-focused, and community-minded. As a team, we work to deliver value for our clients every day. Business Context The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions...SeniorFull timeWork from home$64k - $106k per year
...What you'll do: As a Senior Analytics & BI Developer, you will play a key role in transforming data into actionable business insights. You will work across the full analytics lifecycle, partnering with business stakeholders to design, develop, and deliver scalable...Senior- ...We are seeking an experienced Senior Software Developer - ETL to lead and oversee the end-to-end data and document migration strategy for enterprise modernization initiatives. In this role, you will be responsible for analyzing, profiling, cleansing, and transforming legacy...SeniorContract work
$140k - $180k per year
...client base with operations throughout North America, Central America, Europe, Australia, and Japan. We are looking for a Senior Software Developer to be a part of the development team that works on building and maintaining integrations between our systems and third party...Senior- ...Data & AI transformation initiative. Core to the transformation is the enablement of the Ontario Data Platform (ODP), which is being developed as the enterprise technology ecosystem for everything Data & AI. ODP is a modern ecosystem of data solution consisting of data...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Developer. Be the first to apply!
