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.

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.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

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.

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.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Mobik logo
Mobik

Mid/Senior Backend Developer (Python, Golang)

Join Mobik as a Mid/Senior Backend Developer to develop solutions for global telco players using Python and Golang.

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.

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.

DOWN Dating & Social Apps logo
DOWN Dating & Social Apps

Senior Backend Developer (Ruby on Rails)

Join our team as a Senior Backend Developer specializing in Ruby on Rails for a remote position with a social apps company.

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.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

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.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

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.

Lekker Code Company logo
Lekker Code Company

Fullstack Developer (C#, Angular or React)

Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Atolls logo
Atolls

Senior PHP Developer

Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.

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.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

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.