O'Reilly logo

Senior Software Engineer (Backend)

O'Reilly

About O'Reilly Media

O'Reilly Media has been a pivotal force in the knowledge and learning industry for over 45 years, inspiring innovations and teaching essential skills through a variety of formats. Our mission is to change the world by sharing the knowledge of innovators, helping professionals across various fields to learn and adapt to the ever-evolving technological landscape.

About The Team

Our Platform Engineering team is responsible for O'Reilly's premier learning service, utilized globally by technologists, managers, and designers to enhance their skills. The team consists of small, diverse, and collaborative groups spread across the US, working in an agile environment to foster learning and growth.

About The Role

As a Senior Software Engineer, you will be instrumental in designing and developing robust features for our back-end services. You will work closely with product managers, UX designers, and other engineers to refine product directions and solve user problems with innovative solutions. Your main responsibilities will include:

  • Developing and maintaining our back-end services using Python and Django
  • Managing a complex inter-service asynchronous messaging architecture with tools like RabbitMQ and Google Pub/Sub
  • Handling asynchronous tasks and queues with Celery
  • Collaborating with QA and Ops to ensure a seamless user experience

What You’ll Do

  • Leverage your expertise in Python and Django to enhance our back-end services
  • Engage in a fast-paced Agile environment with team members across different time zones
  • Participate in code reviews and champion automated testing to maintain high-quality code standards
  • Mentor junior engineers and contribute to a vibrant learning culture within the team

What You’ll Need

  • At least 2 years of experience in building modern web applications and services
  • Proficiency in Python, Django, and Django REST Framework
  • Experience with Celery and asynchronous messaging systems like RabbitMQ or Google Pub/Sub
  • Familiarity with front-end technologies like React and Redux is preferred

This role offers the flexibility of remote work and the opportunity to be part of a forward-thinking company that values diversity and innovation.

Benefits
Extracted with AI

  • Remote work flexibility

Similar jobs

Last update: 23 minutes ago

AppOmni logo
AppOmni

Senior Software Engineer - Python, Django, Kubernetes

Join AppOmni as a Senior Software Engineer to develop secure backend systems using Python, Django, and Kubernetes.

SchooLinks logo
SchooLinks

Senior Backend Django Software Engineer

Join SchooLinks as a Senior Backend Django Software Engineer. Work remotely, develop scalable solutions, and enhance our ed-tech platform.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Veryfi logo
Veryfi

Senior Backend Engineer (Python)

Join Veryfi as a Senior Backend Engineer (Python) to design and develop scalable API solutions using Python, Django, and Flask.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Toughbyte logo
Toughbyte

Senior Full Stack Engineer with Python and Django

Join as a Senior Full Stack Engineer in Vienna, focusing on Python, Django, and data-driven applications.

Deliverect logo
Deliverect

Backend Developer with Python Expertise

Join Deliverect as a Backend Developer to design and maintain scalable backend services for the food service industry.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

The Motley Fool logo
The Motley Fool

Senior Full-Stack ReactJS and Python/Django Developer

Join The Motley Fool as a Senior Full-Stack Developer using ReactJS and Python/Django. Work remotely to revolutionize finance and investing.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Kraken logo
Kraken

Senior Backend Developer - Python

Join Kraken as a Senior Backend Developer to build innovative energy solutions using Python and Django. Remote position.

Network Optix logo
Network Optix

Senior Full Stack Engineer (Angular, Django)

Join Network Optix as a Senior Full Stack Engineer to develop cloud portal features using Angular and Django.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

brightwheel logo
brightwheel

Senior Full Stack Engineer

Join Brightwheel as a Senior Full Stack Engineer to develop and enhance our leading early education platform.

Reddit, Inc. logo
Reddit, Inc.

Senior Backend Engineer, Moderation

Join Reddit as a Senior Backend Engineer in Moderation, working remotely in the U.S. with Python, Rust, and GraphQL.

Ambient.ai logo
Ambient.ai

Senior Software Engineer - Backend (Python, Go, C++)

Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.