Backend Engineer - Data Systems at Varicent
Summary
Backend engineer (staff-level data systems) at Varicent in Calgary, designing and optimizing large-scale data processing pipelines and backend architecture for throughput and scalability. Core stack is TypeScript, Python, and AWS, with a focus on distributed computing and batch processing, plus mentoring junior developers.
In this role, you will design, build, and optimize backend architecture for large-scale data processing. Your experience with distributed computing will help improve system performance and reliability while collaborating with engineers across the organization.
Key Responsibilities: • Design and implement data processing pipelines for large datasets • Architect backend systems for optimal throughput and scalability • Develop applications using Typescript, Python, and AWS platforms • Partner with senior engineers throughout the development process • Mentor junior developers and enhance overall engineering standards
Requirements: • 6+ years of experience in backend or full-stack engineering • 3+ years of expertise in Typescript, Node.js, or C# • Strong experience with AWS cloud services and tools • Proven experience in distributed computing and batch processing • Collaborative and effective communication abilities
Contribute to Varicent’s mission of redefining Sales Performance Management with your backend engineering skills.