Remoto Redis

Remote Python Engineer Tech Lead

Reservamos · Mexico · Mexico · Remote

About the job

About Reservamos SaaS:

We believe that technology is revolutionizing travel for the better. Back in 2014 at MIT, we decided to start our Company journey by focusing on bus travel. Why bus? easy, the bus sector is the largest mode of transportation in the Americas. Passenger volume is estimated at over 10Bn passengers per year, 13x that of air sector volume. Yet only 10% of this is sold online today. We believe it is just a matter of time for online bookings to represent 50%+ of all ticket sales.What do we do? we are a full-stack company providing e-commerce & revenue management technology solutions to enable smart digital commerce for bus companies.What have we achieved? Our technology powers millions of bus bookings every year across the Americas and we continue to grow exponentially. Our customers include renowned brands such as Greyhound, Primera Plus, Expreso Brasilia, Rápido Ochoa, among others.Our motto is simple "Be creative, take ownership and be a team player"

About this role:

Were looking for a Python Engineer to work with the team in building a bus industry-tailored dynamic pricing engine.


Challenges:

  • Write and optimice python code
  • Write unit test for python code using Django Framework
  • Create and maintenance REST services
  • Continually work with revenue management process and forecasting methods implemented in Python
  • Use Django Framework to delivery to our customers efficient solutions
  • Create scalable web solutions
  • Assist with building estimates


Minimum qualifications:

  • Experience working in a team and maintaining an open communication and self learning aptitude
  • Professional experience in Python software development
  • Professional experience working with Django or another python framework
  • Experience creating scalable API web services
  • Experience working on large, complex systems
  • Proven experience in a technical leadership role, such as a lead developer or tech lead.
  • Ability to lead and mentor a team of software engineers
  • Experience in making technical decisions and guiding the team through the software development lifecycle.
  • Experience working with Celery and Redis
  • Strong knowledge of software design patterns, architecture, and best practices
  • Experience in project management, including task estimation, planning, and resource allocation
  • Professional experience with AWS Services (AWS Lambda, AWS Cloudwatch)
  • Professional experience with Heroku cloud
  • English language proficiency (written and read)
  • Want to work with the team to create the best solutions for our partners


Preferred qualifications:

  • Knowledge of Docker containers
  • Knowledge about CI/CD


How to apply

  • To apply, write something specifically for this position that tells us why youre a great fit for the role and what you can bring to Reservamos.
  • Examples of things were interested in learning about you include:
  • What youre excited about, and the work youd be most looking forward to in this role.
  • Interesting projects youve worked on, especially things that are relevant to the work we do here.
  • Open-source contributions, whether its your own project, a pull request youre proud of, or a well-written bug report you filed.
  • Previous experience, especially any leadership responsibilities youve held in other roles.
  • Technical writing, like blog posts youve published or documentation youve worked on.
  • Well spend a couple of days reviewing applications, and well let you know whether wed like to invite you to the interview process.
  • Heres what the process looks like:
  • Take-home project we invite you to complete a small technical project. Expect to spend about half a day on this.
  • In-depth interview after the take-home project, we do a longer interview where well ask you questions about the project and your experience in previous roles.
  • Technical interview during this one hour interview, well review your challenge
  • HR call the final step is a short call where well ask you some questions to get to know you better, and answer any questions you have about the role.


Pay and benefits

  • Work remotely work from wherever youre most productive, no commuting to an office.
  • 20 days paid time off four weeks of total time off for you to use throughout the year.
  • Day off on your birthday enjoy your birthday with friends and family.
  • Permanent training access to books, learning platforms, etc.
  • If you apply from México
  • 100% payroll (IMSS + Infonavit)
  • 2 weeks aguinaldo
  • Unlimited flight discounts with Viva Aerobus (only pay TUA)