We’re looking for a Senior Backend Engineer to join a long-term remote role with one of our US-based clients in the hospitality / hotel tech space.
This is not a pure maintenance role. The team is actively evolving the architecture, improving the product, and building scalable solutions for a growing platform.
The ideal candidate is someone who is strong in Python, comfortable working with TypeScript, and able to make solid technical decisions independently.
Main requirements
5+ years of professional experience with Python — Django or FastAPI.
Strong experience with TypeScript.
Experience working with Google Cloud Platform — GCP.
Advanced English level — C1.
Experience with hotel / hospitality management systems is a strong plus.
Technical background we’re looking for
Strong understanding of Object-Oriented Programming, including encapsulation, inheritance, polymorphism, abstraction, SOLID principles, design patterns, dependency injection, and inversion of control.
Experience with software architecture concepts, including MVC / MVVM, RESTful API design, microservices vs monolithic architecture, separation of concerns, modular code organization, and Domain-Driven Design basics.
Good knowledge of data structures and algorithms, including arrays, hash tables, trees, graphs, sorting and searching algorithms, Big O notation, and efficient problem-solving.
Strong focus on code quality and best practices, including Clean Code, DRY, KISS, refactoring, code reviews, documentation, and maintainable development practices.
Experience with performance and optimization, including application performance, database query optimization, caching strategies, profiling and debugging tools, and memory management.
Understanding of security best practices, including OWASP Top 10, authentication and authorization, data validation and sanitization, SQL injection, XSS and CSRF prevention, secure data storage, encryption, and API security.
Solid experience with Git and development workflows, including branching, merging, rebasing, conflict resolution, Gitflow or trunk-based development, pull requests, code reviews, and semantic versioning.
Soft skills
Ability to work independently and make technical decisions.
Strong analytical and problem-solving skills.
Self-motivated and proactive mindset.
High attention to detail and code quality.
Good time management and prioritization.
Continuous learning mindset.
Strong communication skills in English.
Nice to have
AWS services such as S3 or CloudWatch.
Oracle Hospitality or similar PMS integration experience.
Previous experience in hospitality / hotel tech.
Work schedule
The schedule is aligned with Hawaii — HST and Pacific — PST time zones.
Work conditions
Remote, full-time role.
Diverse and challenging projects.
Supportive and collaborative team.
12 vacation days per year.
5 sick days per year.
English classes.
Therapist and psychologist support for mental well-being.

