O'Reilly logo
O'Reilly

Changing the world by sharing the knowledge of innovators

Senior Software Engineer – Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 1978H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Backend Engineer Jobs

PandaDoc logo

Senior Java Engineer, Document App

PandaDoc

PandaDoc 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

Backend Engineer62 days ago

• 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)

Portugal
Job Closed
PandaDoc logo

Senior Java Engineer, Document App

PandaDoc

PandaDoc 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

Backend Engineer62 days ago

• 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)

Europe
Job Closed
Avenga logo

Senior PHP Engineer

Avenga

A global IT engineering and consulting company specializing in custom software development.

Backend Engineer62 days ago
Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• 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

Ukraine
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• 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)

Spain
Job Closed