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

O'Reilly logo
O'Reilly

Senior Data Engineer

Senior Data Engineer needed to develop high-scale data systems using Python, PostgreSQL, and cloud services. Remote work flexibility.

tvScientific logo
tvScientific

Senior Backend Software Engineer (Python)

Remote Senior Backend Software Engineer role focusing on Python and Django, offering competitive salary and benefits.

tvScientific logo
tvScientific

Senior Backend Software Engineer (Python/Django)

Remote Senior Backend Engineer role focusing on Python/Django, REST APIs, and microservices for a CTV advertising platform.

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.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python - Remote, USA

Senior/Staff Backend Engineer specializing in Python for a fully remote role in the USA. In-depth experience with web technologies and databases required.

Within3 logo
Within3

Senior Python Backend Software Engineer

Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.

Orita logo
Orita

Senior Staff Engineer - Back-End Web Development

Senior Staff Engineer needed for back-end web development, software design, and team leadership at a fast-growing startup.

Inventoryy logo
Inventoryy

Senior Backend Engineer (Python/Django)

Join Inventoryy as a Senior Backend Engineer focusing on Python/Django, leading a team in Irvine, CA. Drive API integrations and backend development.

Otter.ai logo
Otter.ai

Senior Software Engineer, Backend

Join Otter.ai as a Senior Backend Engineer to lead web services development using Python, Django, and AWS.

tvScientific logo
tvScientific

Mid-Level Backend Software Engineer (Python/Django)

Join tvScientific as a Mid-Level Backend Software Engineer specializing in Python and Django. Remote role with competitive salary.

Outside logo
Outside

Senior Software Engineer - Moments

Senior Software Engineer for Outside Inc, specializing in Python, Django, and system design, based in Boulder, CO.

parcelLab logo
parcelLab

Senior Backend Engineer (Python, Django)

Senior Backend Engineer role focusing on Python, Django, and modern tech in Munich, Germany. Hybrid work model.

Pure App logo
Pure App

Senior Backend Developer (Python, Django)

Join Pure App as a Senior Backend Developer to enhance user safety and privacy using Python and Django in a remote role.

Harnham logo
Harnham

Senior Backend Software Engineer

Senior Backend Software Engineer needed in San Francisco. Skills: Python, Django, AWS, React.js. Salary: $170K-$190K.

Future Mind logo
Future Mind

Mid/Senior Python Developer (Django) - Remote

Join Future Mind as a Mid/Senior Python Developer working remotely on future projects. Strong Python and Django skills required.

Vividly logo
Vividly

Senior Software Engineer - Backend (Python, Django, GCP)

Join Vividly as a Senior Software Engineer - Backend, focusing on Python, Django, and GCP. Work remotely in the USA/Canada.

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.

Spade logo
Spade

Senior Backend Engineer with Python and Django

Join Spade as a Senior Backend Engineer to develop scalable REST APIs and data pipelines using Python and Django.

CodiLime logo
CodiLime

Senior Software Engineer with Python

Senior Software Engineer specializing in Python and Django, with experience in GCP, needed for a dynamic role in a tech-driven company.

Robin AI logo
Robin AI

Senior Backend Engineer with Python and Django

Join Robin AI as a Senior Backend Engineer to develop Python and Django-based solutions in a hybrid work environment.

Dagster Labs logo
Dagster Labs

Senior Software Engineer - Python/JavaScript

Senior Software Engineer for Dagster Labs, focusing on Python/JavaScript in a remote role, enhancing data orchestration platforms.

.txt logo
.txt

Senior Backend Developer (Remote, Python)

Senior Backend Developer role focusing on Python, API development, and cloud services in a remote, innovative environment.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Distribusion Technologies logo
Distribusion Technologies

Senior Software Engineer, Python

Senior Python Software Engineer role in Berlin, focusing on high-load systems and automation.