Sr. Software Engineer (Backend)
Core
Senior Backend Engineer building and maintaining microservices for O'Reilly's global learning platform using Python and Django.
Role type
Senior IC backend software engineer
Builds
Microservices enabling interactive learning experiences for technologists, managers, and designers
Domain
EdTech / Learning Management Systems
Deliverable
production ML models | product features
Required skills
Python, Django, microservices architecture, automated testing, cloud infrastructure, AI tooling
Preferred skills
Node.js, React, OAuth/OIDC/SAML, payment APIs (Zuora/Braintree), Salesforce APIs
Technologies
Python, Django, Redis, Celery, Postgres, Docker, Kubernetes, Jenkins, GCP, AI development tools
Responsibilities
Write and ship code for platform features in a microservice environment; own full service lifecycle including deployment and monitoring; conduct code reviews and mentor junior engineers; partner with product/UX/QA to define technical scope and architecture; leverage AI tooling for coding and debugging.
Seniority
Senior, hands-on IC