This job post is closed and the position is probably filled. Please do not apply. Work for O'Reilly Media and want to re-open this job? Use the edit link in the email when you posted the job!
\nAbout Your team\n\nO’Reilly Media’s Platform Engineering team supports O’Reilly’s premier training service, which is used by technologists, managers, and designers around the world to hone their skills and improve their craft. We are made of many small teams that are broadly distributed across the US, featuring tightly collaborative groups of developers, designers, and product managers constantly encouraging each other to deliver work that instills pride and fulfillment.\n\nOur developers are organized into a network of small teams with embedded product managers, designers, and front-end specialists focused on specific functional areas. We believe deeply in automated testing, code review, and iterative improvement. We are in the midst of a transition from a monolithic web application to a microservices ecosystem, and welcome individuals who’ve made that journey before or are interested in starting it with us.\n\nOur team is located in the United States. We happily support a variety of employees who connect remotely from the American South, the Pacific Northwest, New England, and the Midwest, as well as those who come into our offices in Boston or Sebastopol, CA but we cannot offer full time employment to those who live and operate outside of the United States.\n\nAbout the Job\n\nOur backend engineers are focused on building a diverse family of scalable and robust micro-services, aimed at a variety of educational audiences. Software engineers work in two week sprints, maintaining a balance between building new features and maintaining older ones. New features are designed in collaboration with product managers and other teammates. Engineers exchange code reviews with other team members, provide mentorship to junior engineers, and assist QA and Ops in troubleshooting product issues.\n\nOur primary backend platform is based on Python and Django and is supported by PostgreSQL, Redis, RabbitMQ, and Solr. We also utilize Ruby on Rails in some key applications. Many of our applications and services are dockerized and deployed into Kubernetes clusters by Jenkins. While your focus will be on backend work, sometimes you will be called upon to make changes to our front-end codebase, which is based on Javascript (ES6), React, and Redux.\n\nAbout You\n\nWe are interested in people who have experience building and supporting web applications with a diverse and engaged user base. We desire candidates who work comfortably in an agile environment and with collaborators who are distributed across multiple time zones. We value colleagues who are helpful, respectful, humble, and always willing to do what’s best for our users. We desire developers who treat automated tests as essential, and believe that code reviews are a crucial path of learning and of sharing knowledge. The women and men of our platform team have taken many traditional and nontraditional paths to the developer profession, and we welcome diverse teams that are bound together by a mutual love of learning.\n\nRequirements\n\n\n* 2 years of experience developing web applications and services\n\n* Demonstrated competency with Python and Django\n\n* Experience building and maintaining RESTful APIs\n\n* Experience with automated testing and test-driven development\n\n* Experience with continuous integration tools and a rapid release cycle\n\n\n\n\nExperience Bonuses\n\n\n* Django-REST-Framework\n\n* Celery\n\n* React and Redux\n\n* Docker\n\n* Kubernetes\n\n* Microservice architecture\n\n* RabbitMQ or similar messaging system\n\n* Node.js\n\n* Scrum\n\n* Ruby on Rails\n\n* Go\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Engineer, Backend, JavaScript, Python, Ruby and Junior jobs that are similar:\n\n
$75,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.