Senior Software Developer, BE
Core
Lead technical initiatives and take ownership over service architecture, product API development, and data modeling for the Monetization team.
Role type
Staff Software Developer (Backend)
Builds
Scalable backend services, product APIs, and data modeling solutions for the Monetization team.
Domain
EdTech / Online Learning Platform
Required skills
Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, microservices architecture, API design, system architecture, data architecture, A/B testing, monitoring, agile product development
Preferred skills
Experience with Play, Scala, Cassandra, Solr
Technologies
Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, Play, Scala, Cassandra, Solr
Responsibilities
Design and implement scalable systems and infrastructures; Measure work and analyze results to drive product changes through A/B testing; Set up monitoring and testing of APIs and services; Participate in product discussions to influence roadmap decisions; Collaborate with Product Managers to translate business goals into technical designs; Drive data-informed decisions by analyzing metrics and experiment results.
Seniority
Staff, hands-on IC with technical leadership