Senior Python Engineer

About RebelMouse
The world's largest companies trust us to power their global, multiplatform content experience. As a platform, we're now one of the largest in the world, reaching 160+ million people every month. The founding vision and mission are still the same today: to be the right new media platform for both media companies and brands.

Our engineering team
As a small integrated team, distributed across 10+ countries, together, we work hard on delivering services clients expect. We also have teams focused on different aspects of the business such as client-facing engineering, core-product development, QA automation, and infrastructure. We’re looking for Python Engineers to join our core product team.

  • Work closely with our Sr. Software Architects on analyzing requirements for the new features and designing solutions
  • Implement the solutions, deliver the results as products, and own 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 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

Benefits package
  • Flexible Work Hours
  • 20 days PTO and 10 paid holidays (per year)
  • Paid sick days
  • Monthly wellness subsidy


Please mention that you found the job on Remote Jobs Vault as thank you to us, this helps us get more companies to post here!


Apply Now!

Any issue with this post?
Get in touch

Latest Software Development Jobs

Stay Updated!

We'll send you digest of all latest remote jobs. And you will never miss an opportunity.

Stay Updated!