Full-time Posted May 31, 2026
Apply Now

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 ...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application