Acerca del puesto Full Stack Engineer Mid
About Reservamos:
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.We are a full-stack company focused on creating the best online experience to book bus and flight tickets in Mexico and the US. Our allies include renowned brands such as Primera Plus, ETN, among others.Our motto is simple "Be creative, take ownership and be a team player"
What you'll do:
- Design, implement, and document new features for our multi-tenant web platform using React (front end) and Ruby on Rails (back end).
- Integrate and maintain third-party APIs for analytics, authentication, payment processing, and other services
- Maintain CI workflows and automations for running tests and building releases.
- Who you are:
- Were looking for someone with strong engineering skills and experience working alongside back end engineers and designers who shares our core values:
- You're fanatical about polish almost to a fault. Its important to you that every variable name is just right, code comments are free of grammatical errors, and tests are named consistently.
- You're energized by unfamiliar territory. You enjoy the challenge of digging in to a codebase you've never seen before to try and troubleshoot a complex problem.
- You're a great writer. Whether its a project status update, documentation, a pull request description, or a response to a GitHub issue, you think about the reader and care about communicating clearly.
- You like to pair on problems. You get energy from working directly with other people in code.
- You love great design. You might not consider yourself a designer, but you kinda wish you could wave a magic wand and become one.
Qualifications:
- JavaScript its our main programming language for the front end and work experience is required.
- Ruby its our main programming language for the back end and work experience is required (can have experience with another dynamic language like Python, PHP, etc).
- TypeScript all our new front-end projects are build using TypeScript over JavaScript and we are in the process of migrating our older code bases.
- Frameworks 3+ years of working experience with either React or Ruby on Rails, with willingness to learn the other framework.
- Databases experience in PostgreSQL or some relational database, NoSQL is a plus.
How to apply:
- 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 we'll ask you questions about the project and your experience in previous roles.
- Culture fit interview during this one hour interview, we'll talk about your experience and expectations, no coding required.
- HR call the final step is a short call where we'll ask you some questions to get to know you better, and answer any questions you have about the role.
Pay and benefits:
- Work remotely from wherever you're 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.
- Day off on official festivities (Mothers Day, Christmas Eve, Holy Thursday & Friday).
- Permanent training access to books, learning platforms, etc.
- 100% payroll (IMSS + Infonavit).
- 2 weeks aguinaldo.
- Unlimited flight discounts with Viva Aerobus (only pay TUA).
- If you apply from México (preferably Mérida, Monterrey, CDMX) .