Changing the world by sharing the knowledge of innovators
Senior Software Engineer – Backend
Location
United States
Posted
62 days ago
Salary
$135K - $165K / year
Seniority
Senior
Job Description
Senior Software Engineer – Backend
O'Reilly
• Write and ship code utilizing Python and frameworks such as Django to deliver platform features and improve platform performance in a microservice environment. • Take ownership of the full lifecycle of services, including deployment, monitoring, alerting, and triage to quickly diagnose and resolve production issues. • Work in an agile environment participating in agile ceremonies and shipping code regularly. • Participate in code reviews offering constructive feedback ensuring the team adheres to the highest standards of performance, security, and Python/Django best practices. • Partner closely with product management, UX, QA and engineering colleagues to break down complex requirements, define technical scope, and map out architectural solutions for a microservices environment. • Act as a mentor to engineering colleagues by sharing your backend expertise and fostering a culture of continuous learning. • Being comfortable with AI tooling. Leverage AI tooling to enhance development workflows, improve code quality and assist in tasks like code generation, debugging, testing, and reviewing.
Job Requirements
- 2+ years of being a Senior Engineer
- 5+ years experience as an engineer with relevant experience
- Proficiency in Python
- Proficiency in Django or equivalent web frameworks (i.e. Flask)
- Experience with building, monitoring and debugging microservices.
- Experience writing automated tests using tools like Django's TestCase or PyTest, or similar
- Familiarity with the following technologies and tools or their cognates:
- Redis
- Celery
- Relational databases, such as Postgres
- Docker
- Kubernetes
- Jenkins
- GCP
- AI-Augmented Development: Has the ability to demonstrate using AI-enabled development tools (e.g., Claude Code, Cursor) to streamline coding, debugging, and infrastructure-as-code authoring.
- Preferred:
- Experience with:
- Node.js
- React
- OAuth, OIDC, and/or SAML
- Zuora or Braintree APIs
- Salesforce APIs
- JavaScript
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Engineer, Document App
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Design, build, test, and deliver features to production as part of a 5-person team. • Keep production services stable (maintaining SLO), react to alerts and incidents. • Face and overcome multiple scale-related technical problems in distributed systems. • Find and address systematic issues to maintain low time-to-change with high change-confidence levels. • Work on integrating AI-powered features (e.g. automatic field detection), collaborating with dedicated AI teams. • Participate in team activities and rituals: code review, on-call rotation, planning, PBR, retro, daily standups. • Collaborate with the broader team (track level, consisting of 5 teams)
Senior Java Engineer, Document App
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Design, build, test, and deliver features to production as part of a 5-person team. • Keep production services stable (maintaining SLO), react to alerts and incidents. • Face and overcome multiple scale-related technical problems in distributed systems. • Find and address systematic issues to maintain low time-to-change with high change-confidence levels. • Work on integrating AI-powered features (e.g. automatic field detection), collaborating with dedicated AI teams. • Participate in team activities and rituals: code review, on-call rotation, planning, PBR, retro, daily standups, • Collaborate with the broader team (track level, consisting of 5 teams)
Senior PHP Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• Design, develop, and maintain scalable backend services using PHP (Symfony/Laravel) • Contribute to frontend development using TypeScript/JavaScript and modern frameworks (Vue.js or React) • Write clean, maintainable, and well-structured code following best practices • Apply object-oriented design principles in day-to-day development • Ensure high code quality through automated testing and code reviews • Collaborate closely with cross-functional teams to understand requirements and deliver high-quality solutions
• Diseñar y desarrollar aplicaciones web end-to-end • Integrar sistemas corporativos (ERP, data platforms, APIs externas) • Participar en arquitecturas basadas en eventos, colas y microservicios • Implementar workflows asistidos por IA y automatización inteligente • Definir APIs y contratos entre sistemas • Garantizar calidad, testing y observabilidad • Documentar arquitectura y decisiones técnicas (ADR)



