Staff Software Developer, Backend, Payments
Coursera
4 months ago
Toronto, Canada
Staff+
Responsibilities
- Design and implement scalable systems and infrastructure for the payments platform.
- Measure work thoroughly, analyze results, and drive product changes through A/B testing.
- Set up monitoring and testing of APIs and services for real-time health assessment.
- Collaborate with cross-functional teams for thorough implementation of payment features.
- Contribute to the conceptualization of new payment solutions with a data-driven approach.
Requirements
- 7+ years of experience in a relevant software engineering role.
- Expertise in designing scalable micro-services and storage layers using Java and MySQL.
- Comfortable in a fast-moving team environment with frequent deployments.
- Data-driven and motivated by success through experiments and metrics analysis.
- Experience in building and launching successful products with API and system architecture knowledge.
- Strong commitment to Coursera's mission of transforming lives through learning.
Tech Stack
Amazon DynamoDBApache CassandraApache KafkaGraphQLgRPCJavaMySQL
Categories
BackendFull Stack