Mid-Senior Python Backend Developer


Job description

You will be working for a Silicon Valley company with the leading shopping rewards app in North America.  We are looking to transform the business with new talent that will help continue to accelerate growth.  Customers are major brands and retailers such as Walmart, Starbucks, H&M, Unilever, Best Buy, and Purina to name a few.

We only want the best and if you are looking to work with a fast-growing and stable American company then this position is for you.  We offer some of the best benefits and compensation available in the market for talented and energetic people:

We offer some of the best benefits and compensation available in the market for talented and energetic people:

  • Top of the market salary based on knowledge and experience
  • Ability to work remotely
  • 100% of salary registered at IMSS (as it should be)
  • Retirement housing and social security are of course included within the 100% registry of IMSS
  • Private Minor and Major medical Insurance with up to $20,000,000 MXN in coverage for employee and direct family
  • 20 days Christmas bonus
  • Life and Disability Insurance with up to $2,000,000 MXN in coverage
  • Savings Fund with 100% company-match policy.
  • Personal Savings Plan (Caja de Ahorro) set up by the company.
  • Great work environment / relaxed atmosphere
  • 15 vacation days from the first year of employment
  • Gym membership sponsorship
  • Fully stocked kitchen in new office space
  • Direct working relationship between client and employee

We are looking for a Mid-Senior Python Software Engineer with a strong background in OO programming languages to help further the mission, continue the growth of legacy segments, and help build from the ground up many new and exciting initiatives. To be successful in this role you will have the desire to work on high-visibility projects that have a significant impact on the team and company, thrive in a highly collaborative team, love the buzz of a fast-paced agile environment, supportive coworkers who respect quality code, and love the challenges of building server systems that are used by millions of users. Essential duties and responsibilities may include, but are not limited to:

  • Design and implement a catalog of products at partner stores that is searchable by location
  • Determine techniques for ranking and serving popular products based on user behaviors
  • Review designs and architecture for detecting price drops on popular products
  • Investigate the root cause of memory pressure on a class of backend service hosts
  • Mentor junior engineers on defensive coding and designing decoupled, reusable modules
  • Work on a highly collaborative team of 7-9 engineers
  • Build server systems that are used by millions of users


  • 5+ years of experience designing, building and implementing server software
  • Strong coding ability in an object-oriented language (Python, Java, C#, C++, etc.)
  • Experience with Kubernetes
  • Excellent team player with strong communication skills (verbal and written)
  • Enthusiastic about collaborative problem solving
  • Eagerness to solve challenging problems
  • Experience using relational database systems (MySQL preferred)
  • Familiarity with open source web frameworks (such as Pylons, Rails, or Django)
  • Experience designing for server scalability
  • Ability to examine and evaluate server architectures
  • Solid understanding of sources of performance bottlenecks in service-oriented architectures
  • Deep understanding of the uses and characteristics of common server infrastructure technologies (such as Zookeeper, Memcached, Redis, Hadoop and MySQL)



Send us your resume

grupal marco