Job Title: Full Stack Engineer
About Hotel Engine
Hotel Engine is the world’s largest Lodging Performance Network, established to create a richer, more rewarding business travel experience by connecting a global network of businesses and lodging partners. Their innovative travel-tech company is on an incredible growth trajectory. It will continue to build on our strong foundations by bringing our customer obsession, data-driven problem-solving, and bias for action into every decision we make. Following a 2021 series B funding round at a $1.3 billion valuation, they achieved remarkable growth in 2022. They expect 2023 to be their best year yet.
We are seeking a highly motivated and experienced Full Stack Engineer to join our growing engineering team. In this role, you will be responsible for developing and maintaining our web-based applications, with a focus on Node.js and React.js. You will work closely with the product and design teams to build scalable and maintainable solutions that meet our business requirements.
Responsibilities:
• Collaborate with the product and design teams to build and maintain web-based applications.
• Develop server-side code using Node.js and Express.js to create RESTful APIs.
• Develop client-side code using React.js to create interactive user interfaces.
• Develop and maintain integrations with third-party services.
• Participate in code reviews to ensure code quality and maintainability.
• Troubleshoot and debug production issues.
• Mentor junior engineers and contribute to team growth.
Requirements:
• 5+ years of experience in software development, with a focus on full-stack web development.
• 3+ years of experience with Node.js and Express.js to create RESTful APIs.
•3+ years of experience with React.js to create interactive user interfaces.
• Experience with AWS services such as EC2, S3, and Lambda.
• Experience with PostgreSQL and/or MongoDB.
• Understanding of software design patterns and principles.
• Ability to write clean, maintainable, and testable code.
• Strong problem-solving skills and ability to work independently.
•Excellent written and verbal communication skills.
Nice to Have:
• Experience with other front-end frameworks such as Angular or Vue.js.
• Experience with GraphQL.
• Experience with containerization technologies such as Docker and Kubernetes.
•Experience with CI/CD pipelines and automated testing frameworks.
• We offer competitive compensation packages, flexible work arrangements, and opportunities for growth and advancement within the company.
If you are passionate about building high-quality software, enjoy working in a collaborative and fast-paced environment, and are excited about the opportunity to make an impact, we would love to hear from you.