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