Backend Developer for Payment Platform

Asana

📍 winnipeg, mb, Canada

Full-time IT & Technology Posted June 05, 2026

Job Description

Join Asana’s Payment Platform Team in Vancouver to enhance our subscription and billing systems. Leverage your backend development skills in Scala and gRPC to drive revenue solutions.
As a Backend Developer, you will architect and maintain scalable systems that support Asana’s growth. Take ownership of projects from inception to execution and collaborate with cross-functional teams in Product and Finance. This role emphasizes reliability and performance in distributed systems design while also mentoring fellow engineers.
Key Responsibilities:
• Design and maintain backend services using Scala and gRPC
• Lead cross-team initiatives for revenue-critical features
• Collaborate with Product, Design, and Finance teams
• Ensure reliability and scalability of distributed architectures
• Mentor engineers through design and code reviews
Requirements:
• Experience in backend or full-stack systems
• Strong skills in distributed systems and data models
• Ownership ...