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
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.
Senior Data Engineer
Senior Data Engineer needed to develop high-scale data systems using Python, PostgreSQL, and cloud services. Remote work flexibility.
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.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
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.
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.
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.
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.
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.
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.
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.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Python Backend Software Engineer
Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
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.
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.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
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.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
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.