Job Information
Date Opened
08/01/2026
Job Type
Full time
Remote Job
Industry
IT Services
Job Description
This is a remote position.
We are looking for a Senior Full Stack Developer to join a global technology team building and evolving a large-scale platform that manages bookings, services, and operations for a group of resorts worldwide.
You will play a key role in designing, developing, and maintaining enterprise-grade applications used across multiple countries.
Responsibilities:
* Design, develop, and maintain the platform and its aspects using React, TypeScript, and Python (preferably with FastAPI or similar backend-for-frontend frameworks).
* Build scalable and maintainable backend services, working with relational databases and ORMs.
* Develop and integrate REST, GraphQL, and WebSocket APIs, ensuring reliability and performance.
* Apply solid architectural principles, including microservices, domain-driven design, and front-to-back architecture.
* Optimize frontend performance using techniques such as code splitting, lazy loading, and React performance optimization.
* Work with modern build tools and bundlers such as Webpack, Vite, or similar.
* Implement UI components using CSS-in-JS or styling frameworks (e.g., styled-components, Material UI).
* Contribute to DevOps practices, working with Docker, Kubernetes, and CI/CD pipelines.
* Participate in code reviews, provide constructive feedback, and mentor junior developers.
* Actively contribute to continuous improvement, proposing technical enhancements and modern approaches.
Requirements:
* 5+ years of professional experience in full-stack software development, ideally in enterprise or platform-based products.
* Strong experience with React ecosystem and TypeScript.
* Solid backend development experience with Python, ideally using FastAPI or similar frameworks.
* Experience working with relational databases and ORM tools.
* Strong understanding of software architecture and design patterns (microservices, facade, DDD, etc.).
* Experience in performance optimization and scalable frontend architectures.
* Hands-on experience with Docker and Kubernetes.
* Familiarity with Agile/Scrum methodologies (or willingness to learn).
* Comfortable working independently and in small, distributed teams, with a proactive and problem-solving mindset.
* English proficiency.
Nice-to-have:
* Experience with Kafka, Keycloak, and/or Apache Airflow.
* Experience with GraphQL and real-time systems.
* Knowledge of additional backend languages or frameworks.
* Previous experience in travel, tourism, or large-scale transactional platforms.
If this sounds like you, share your CV with us and let's talk