Hotel Engine

Senior Software Engineer, AI

Hotel Engine

full-time

Posted on:

Location Type: Remote

Location: Mexico

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain backend services and APIs using TypeScript and Node.js to incorporate LLM features into our applications.
  • Collaborate closely with frontend engineers, product managers, and other stakeholders to deliver high-quality features.
  • Optimize system performance and ensure high availability and scalability.
  • Actively participate in architectural discussions, defining best practices and system design patterns.
  • Improve development workflows, CI/CD pipelines, and overall engineering efficiency.
  • Mentor and support other engineers, contributing to a strong engineering culture.

Requirements

  • 5+ years of hands-on experience in backend development, with a focus on TypeScript and Node.js.
  • Strong understanding of system architecture, API design, and cloud-based services (AWS or similar).
  • Experience with relational databases (PostgreSQL) and caching strategies.
  • Knowledge of event-driven architectures, microservices, and distributed systems.
  • Familiarity with containerization (Docker, Kubernetes), IaC (Terraform), and CI/CD best practices.
  • Excellent problem-solving skills and ability to work in a fast-paced environment. You’re ready to roll up your sleeves, collaborate, and deliver results that matter.
  • Strong communication skills and experience working in cross-functional teams.
Benefits
  • Compensation: Competitive base pay tied to role and experience, with opportunities for bonuses, commissions, and equity.
  • Benefits: Check out our full list at http://engine.com/culture.
  • Environments for Success: Different roles have different needs in terms of the environments that drive success which is why we have a hybrid-hub model. Whether you are in one of our amazing offices or fully remote, we’ll make sure you have what you need to succeed.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jsAPI designsystem architecturerelational databasesPostgreSQLevent-driven architecturemicroservicesdistributed systemscontainerization
Soft Skills
problem-solvingcollaborationcommunicationmentoringengineering culture