Senior Software Developer, BE
Job Overview
As a Senior Software Developer on the Monetization team, you'll lead technical initiatives and take significant ownership over service architecture, product API development, and data modeling.
Key points
-
Design and implement scalable systems and infrastructures that support Coursera's backend services.
-
Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing.
-
Set up monitoring and testing of your APIs and services to understand real-time health and performance of your products.
-
Participate in product discussions by proposing technical approaches and influencing roadmap decisions through data and system insights.
-
Core competency for designing, developing, and maintaining backend systems at scale.
-
Experience designing highly-scalable and performant microservices and storage layers using languages and infrastructure such as Java, Play, Scala, MySQL, Cassandra, Solr, or Kafka.
-
Experience working in fast-moving team environments with frequent deployments.
-
Background in using data and metrics to inform technical and product decisions.
Skills
Experience: Senior-level · 7+ years
Sign in to applyCreate your account
Senior Software Developer, BE · Coursera
Don't have an account? Already have an account?