Full Stack Engineer
SmarterTravel is a rapidly growing travel startup with a mission to operate the best travel concierge product in the world. The product engineering team's mission is to deliver and maintain software solutions that drive revenue and improve the traveler experience provided by SmarterTravel products.
The product engineering team is responsible for building, growing and maintaining SmarterTravel Hotels, our newest product offering. Be a rock solid contributor and technical leader in the future development of our "Concierge" communication services. Help plan and drive the development of internal APIs and microservices as well as wrangle partner APIs as we add new verticals within the travel sector. Be true to your polyglot roots and jump in to help push our other travel products forward when needed.
What you'll do:
- Collaborate with product managers, stakeholders, designers, and other engineers to plan, build, iterate, and ship new features to advance the SmarterTravel products inline with overall business objectives.
- Drive full stack software engineering best practices, such as automated testing, CI/CD and documentation with a focus on maintainability, usability, scalability and performance.
- Follow SmarterTravel's development and operational standards and processes and strive to make them better.
- Create documentation for successful knowledge transfer and onboarding of new employees.
- Guide, support and mentor junior developers on proper software development procedures and methods.
- Contribute to the company as a subject matter expert in multiple areas, constantly pushing yourself to be a better engineer and to level up all of your peers within your team and the company as a whole.
- Proactively, consistently and honestly communicate with stakeholders to avoid missteps and anticipate needs.
- Implement well-defined features with good test coverage and peer reviews.
- Provide required assistance and troubleshoot production. As needed, potentially subject to on-call responsibilities.
Ideal candidates will have:
- 2+ years of relevant work experience, especially in full-stack web development
- Experience leading a project(s) from start to finish
- A passion for personal growth and a demonstrated ability to learn quickly
- Experience with the technologies commonly used in our environment is required: Python, JavaScript/TypeScript, React, SQL / Redis (other DB querying languages), Git
- Extra credit if you have experience with or be ready to learn: Chatbots, Headless CMS architecture (GatsbyJS), Docker, Kubernetes, Akamai, AWS, NLU/NLP