Senior Developer building TTG’s direct-selling platforms, Ascend and Prowess, with Vue, .NET Core, SQL Server, Docker, and Kubernetes. Owning complex features, production issues, and technical delivery.
Responsibilities
Design and deliver end-to-end solutions 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, REST APIs, and asynchronous integrations
Design and optimize Microsoft SQL Server data access, including complex queries, indexing, and performance tuning
Improve system reliability, scalability, security, performance, and observability while addressing technical debt
Package services using Docker and support deployments in Kubernetes environments
Diagnose high-priority production issues, identify root causes, and implement durable fixes
Create and maintain technical documentation supporting reliable delivery and production operations
Follow security and data-handling best practices consistent with SOC 2 and PCI-DSS obligations
Contribute to technical design discussions and code reviews
Support less-experienced developers through code review, troubleshooting, and knowledge sharing
Collaborate with project managers, business analysts, QA, developers, and client stakeholders
Communicate technical recommendations, tradeoffs, dependencies, estimates, and risks to technical and non-technical stakeholders
Requirements
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
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 is strongly preferred; equivalent professional experience will also be considered
Benefits
AI-powered tools, including transcription and automated note-taking, used during portions of the interview process
Alternative interview accommodation available upon request at any stage of the recruitment process
Inclusive and equitable workplace committed to diversity
Hands-on technical influence and architecture involvement
Exposure to both established and modern technology platforms
Opportunity to remain hands-on while expanding impact
Collaboration with engineering, Professional Services, QA, and client stakeholders
Opportunity for professional growth and continued learning
Code owners licensing existing software repositories for evaluation and revenue opportunities. Submitting eligible codebases for assessment and compensation under agreed licensing terms.
Senior Yocto Engineer developing secure embedded Linux distributions for Litmus Edge. Integrating ARM hardware, OTA updates, and containerized applications for industrial AI.
Intermediate Developer building and integrating secure enterprise applications for British Columbia’s energy regulator. Supporting Agile delivery, troubleshooting, testing, and continuous technology improvement.
Senior Mobile Developer creating reproducible mobile coding tasks and verifiers for next - generation AI systems. Applying expertise across React Native, Flutter, iOS, or Android development.
Staff Developer leading Azure data platform integration, operations, and governance for AtkinsRéalis’ engineering and nuclear services. Driving Orb platform delivery, releases, incident resolution, and technical coaching.
Senior Routing Engine Developer building scalable Java and Spring Boot routing engines for Miratech’s enterprise contact center platforms. Designing real - time interaction distribution across channels, queues, skills, and agents.
Senior Java developer building scalable, real - time routing engines for Miratech’s enterprise contact - center platforms. Designing distributed services, APIs, and integrations across CX technologies.
Senior Java developer building scalable real - time routing engines for Miratech’s enterprise contact - center platforms. Designing distributed services, APIs, and integrations for voice and digital interaction delivery.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact - center platforms. Designing real - time interaction distribution across voice, digital channels, queues, skills, and agents.