RebelMouse is the always-modern SaaS CMS where more than 100 enterprise brands and media companies grow their digital audience. Websites running on RebelMouse serve more than half a billion pageviews per month thanks to powerful tools and incredible distribution across search and social. We blend technology and strategy together to move the needle where it matters most to increase traffic, loyalty, and revenue.
Our fully-distributed team lives in 28 countries around the world, and we’re proud to be a majority female tech company. Led by Andrea Breanna, our Mexican-American, gender-fluid founder and CEO, we are a very safe, positive, and loving environment where diversity matters. We enjoy interesting tasks and strong challenges, value a sense of humor, and strive for work-life balance.
As a Senior Backend Engineer, you will be responsible for working closely with our Solution Architects on analyzing requirements for new features and designing solutions. You will be in charge of implementing the solutions, delivering the results as products, and owning the products thereafter. Be prepared to get hands dirty with legacy code, analyze and explain the trade-offs between re-engineering, refactoring, and leaving it as it is.
5+ years of professional client-server software design and development experience
Formal degree-level training in Computer Science or demonstrated evidence of a self-taught solid grasp of fundamentals
Strong OOP or functional design skills with one or more of the following languages Python/PHP/Ruby/Java
Understanding of design patterns as a method of communication among engineers
Understanding and applying SOLID principles
Understanding of TDD, DDD, and BDD
Familiarity with Clean Code best practices
Familiarity with any of the following technologies MongoDB/Redis/Memcache/MySQL/Celery/Elasticsearch
Strong verbal and written communication skills
Familiarity with functional programming
Remote work forever
Monthly wellness subsidy
Flexible work hours
Flexible paid time off (PTO) with 10 national holidays and 20 days of vacation per year, as well as paid sick days and personal celebrations days : )
RebelMouse is committed to providing a diverse work environment. We appreciate the unique competencies that each person brings to the company, and we provide equal employment opportunity to all applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, protected veteran status, or disability status.