Hotel Engine logo
Hotel Engine

Innovating business travel with a free-to-use hotel booking platform.

Senior Software Engineer, Fullstack

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 201-500Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Latin America

Posted

8 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Fullstack

Hotel Engine

• Own frontend surfaces of admin-facing travel policy features end-to-end • Drive migration of admin surfaces from the Ruby on Rails monolith to TypeScript microservices • Supply policy and permission data to cars, flights, and hotels verticals — coordinating closely with those teams to ensure search performance and conversion are not impacted • Introduce and improve A/B testing and event tracking on the team • Collaborate cross-functionally with card, booking, flights, and hotels teams on permission and policy changes • Help build AI-integrated admin interfaces that allow B2B admins to manage policies through Slack, text, and other AI-native channels • Operate in a platform-adjacent capacity — your changes affect multiple stacks, and you'll navigate that complexity with care

Job Requirements

  • Strong TypeScript and/or React skills — frontend-heavy profiles are preferred
  • Ruby on Rails experience — you'll work in Nexus throughout the migration
  • Proven ability to work in cross-team or platform-adjacent codebases where your changes affect multiple systems
  • AI-forward mindset — you actively use AI tooling in your coding workflow
  • AWS microservices experience (ECS, Lambda) is a plus
  • A/B testing or event tracking experience (Amplitude or equivalent) is a plus
  • NoSQL databases is a plus
  • Java or Kotlin background is a plus

Benefits

  • Competitive base pay tied to role and experience, with opportunities for bonuses, commissions, and equity.
  • Check out our full list at engine.com/culture.
  • 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.

Related Job Pages

More Full-stack Engineer Jobs

Jusbrasil logo

Tech Lead, Fullstack – Checkout

Jusbrasil

💻 Descomplicamos o acesso à informação jurídica por meio da tecnologia

Full TimeRemoteTeam 201-500H1B No Sponsor

• Act as the team's technical reference. • Define technical standards, architecture and technical guardrails. • Develop production code (hands-on). • Ensure security, reliability and compliance. • Support the team's technical development (mentoring). • Participate in strategic roadmap decisions.

Brazil
Foresite Cybersecurity logo

Senior Fullstack Engineer

Foresite Cybersecurity

Transform security from a barrier to a Catalyst

Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

• Architect and build front-end features for a multi-tenant SaaS platform using React.js and TypeScript • Work across the full stack, owning backend integrations and data access patterns end-to-end • Build and maintain a shared component library • Partner closely with product, design, and backend engineers to ship features • Integrate with PostgreSQL and NoSQL data stores • Champion code quality through thorough reviews and consistent enforcement of engineering standards • Debugging, performance tuning, and keeping production healthy • Drive architectural decisions and contribute to engineering roadmap planning • Mentor junior and mid-level engineers through pairing, feedback, and code review • Identify and address performance bottlenecks across the front-end and API layers • Engage actively in Agile ceremonies including sprint planning, standups, reviews, and retrospectives • Document what you build and contribute to a culture of knowledge sharing

United States
Derq logo

Deployment & Maintenance Software Engineer

Derq

Intelligent transportation systems for smarter, safer roads

Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

Role Description We are looking for a Deployment & Maintenance Software Engineer to support the setup, deployment, and ongoing reliability of our software and hardware across client projects. - Manage server configurations - Oversee deployments - Monitor live systems - Help keep performance and uptime high - Work closely with Project Management, Software Systems, and System/DevOps teams to troubleshoot issues, improve configurations, and continuously raise the quality of what we deliver after go-live Key Responsibilities - Configure and maintain Derq’s software for stable, optimal performance - Troubleshoot and resolve server issues quickly to minimize downtime - Plan and execute software releases, updates, and security patches - Ensure configurations are consistent, compliant, and repeatable across deployments - Deploy and set up software on new hardware and new sites efficiently - Monitor deployed systems and continuously improve performance and uptime - Identify process gaps and implement practical improvements to speed up deployments and reduce incidents - Maintain clear documentation for configurations, deployments, and system status - Collaborate with engineering teams to support smooth integrations and issue resolution - Troubleshoot deployment and network issues using standard tools (e.g., SSH, ping, traceroute) - Participate in occasional shifts to support global clients and maintain reliability Qualifications - Bachelor’s degree in a relevant field (Computer Science, Information Technology, Electrical Engineering, or similar) - 2-3 years of experience in server configuration, maintenance, and deployments - Hands-on experience in Linux/Ubuntu environments, including: - Basic Bash scripting (e.g., creating folders, generating multiple files) - Basic Python scripting for automation - Solid understanding of networking fundamentals, including: - SSH and secure connections (ports, authentication methods) - Public vs private IP addresses - TCP vs UDP - Routing concepts (static vs dynamic) - NAT, port forwarding, and port mapping - Strong troubleshooting skills with a practical, step-by-step approach to resolving connectivity issues and server downtime - Familiarity with common diagnostic tools (e.g., ifconfig/ipconfig, ping, traceroute) - Strong communication skills and ability to work well with cross-functional teams - Willingness and ability to overlap 4–5 hours daily with global teams for collaboration, with on-call support if needed (stable power and reliable internet required for remote work) - High learning agility and comfort adapting to new tools, systems, and processes Requirements - Good to have: - Understanding of hardware components and on-site infrastructure - Experience with cloud platforms (AWS, GCP, or Azure) - Familiarity with virtualization and containerization (e.g., VMware, Docker) - Exposure to configuration management tools (e.g., Ansible, Puppet, Chef)

Pakistan

Software Engineer

BoostDraft

BoostDraft uses AI-powered tools to streamline legal work, specializing in legal drafting and document creation. The organization offers various features aimed at enhancing draftin

• C#での文書用IDEのクラスやメソッドの設計・実装 • 既存コードの再設計 • ユーザーインタビューによるニーズの理解 • 革新的かつ実現可能な機能の提案・実装

Japan