Build scalable Java microservices and storage layers for Coursera’s backend services, with flexible work from home, an office, or both. As a Staff Software Developer on Monetization, you’ll architect and maintain backend systems supporting product development at scale. You’ll work with modern Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, and microservices architecture. Your work will connect technical design, API development, data modeling, and frequent iterative deployments. Key Responsibilities:
Architect scalable microservices and storage solutions Implement backend infrastructure supporting Coursera services Collaborate with product managers on technical tradeoffs Translate business goals into technical designs Set up monitoring and testing for APIs Requirements:
Seven or more years of software engineering experience Experience launching products with strong API design Knowledge of scalable system and data architecture Experience with Java, MySQL, Kafka, or Scala Comfort working with frequent deployments and iteration Use Java, microservices architecture, and API expertise to advance Coursera’s scalable backend platform.
#J-18808-Ljbffr
Senior Java Microservices Engineer Coursera in Toronto employer: Coursera
At Coursera, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As a Lead Software Test Engineer, you will not only contribute to enhancing the quality of digital learning for millions but also benefit from extensive professional development opportunities and a supportive environment that values your expertise. Join us in our mission to transform education while enjoying the unique advantage of working in a dynamic tech hub.