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

Ilkari logo
Ilkari

Senior Software Engineer - Python, Django, Angular

Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

BlueBranch GmbH logo
BlueBranch GmbH

Remote FullStack Developer (m/w/d)

Join our dynamic IT company as a Remote FullStack Developer, working with JavaScript, Node.js, and Python. Flexible hours and remote work.

Trust In SODA logo
Trust In SODA

Senior Software Engineer - Dispatching

Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Local Brand X GmbH logo
Local Brand X GmbH

PHP Software Developer Backend (Freelance, Remote)

Join Local Brand X as a PHP Software Developer Backend. Work remotely on innovative projects using Symfony, Laravel, and more. Freelance position.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

BREMER AG logo
BREMER AG

Full Stack Developer with Python and Django

Join BREMER AG as a Full Stack Developer with Python and Django skills. Drive internal application development in Paderborn, Germany.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.

micro1 logo
micro1

Full-Stack Engineer with Python, React.js, and Next.js

Join our team as a Full-Stack Engineer using Python, React.js, and Next.js to build scalable web applications remotely.

Sentry logo
Sentry

Senior Software Engineer, Product Foundations (Backend)

Join Sentry as a Senior Software Engineer focusing on backend development with Python and Django in a hybrid role in San Francisco.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

smartmicro logo
smartmicro

Fullstack Developer (m/f/d) with JavaScript and Python

Join smartmicro as a Fullstack Developer to work on high-tech radar sensors using JavaScript, Python, and more in Brunswick, Germany.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

Factor Eleven logo
Factor Eleven

Senior Backend Engineer (Node.js, Remote)

Join Factor Eleven as a Senior Backend Engineer to develop scalable microservices using Node.js, TypeScript, and AWS in a remote role.