Job Description
Job Description
We're hiring an experienced Full Stack Engineer (React + Java) with 5-10 years of experience to design, build, and scale real-time web applications for our global B2B hotel marketplace. You'll work across the stack from building intuitive, data-driven UIs to developing high-performance backend services that power our distribution engine. Responsibilities: - Build and maintain end-to-end features spanning React.js frontends and Java (Spring Boot) microservices with database integrations. - Develop responsive, performant, and accessible UIs integrated with REST and GraphQL APIs. - Design and scale low-latency, high-throughput microservices for real-time data workflows. - Implement event-driven systems using Kafka or SQS for asynchronous communication. - Collaborate with Product, Design, and Architecture teams to translate business requirements into scalable solutions. - Optimize performance through caching strategies, async processing, and database tuning. - Implement and maintain CI/CD pipelines, test automation, and monitoring frameworks. - Leverage AI-assisted tools (e. g., Claude, Cursor) to boost development velocity and maintain code quality. - Participate in code reviews, design discussions, and architecture decisions. - Write clean, maintainable, well-documented code following best practices and design patterns. Requirements: - 6-10 years of full-stack development experience in production-grade systems. - Strong proficiency in React.js, JavaScript/TypeScript, and Redux (or similar state management). - Solid backend experience in Java, Spring Boot, and Hibernate. - Hands-on experience with databases MySQL, MongoDB, or ScyllaDB. - Proficiency in microservices, AWS (ECS/Lambda), SQS, and GraphQL. - Experience with event-driven architectures, Redis caching, and asynchronous processing. - Familiarity with observability tools like Prometheus, Grafana, CloudWatch, or Sentry. - Strong grasp of data structures, algorithms, and system design fundamentals. - Commitment to clean code, testability, and engineering excellence. - Strong analytical and communication skills with cross-functional collaboration experience. - Comfortable in a remote-first, asynchronous, and ownership-driven culture. Nice to Have: - Experience with React Native or mobile web frameworks. - Exposure to Kafka, Kinesis, or other event-streaming platforms. - Familiarity with CI/CD (GitHub Actions, Docker) and container orchestration (ECS). - Experience with AI-assisted development, LLMs, or LangChain pipelines. - Domain exposure to B2B platforms, travel-tech, or high-scale marketplaces. - Background in Test-Driven Development (TDD) or Agile methodologies. Company Summary Hotel Trader is an automated and scalable solution for global distribution. Hotel Trader connects the world's leading travel agencies and hotels through a single connection - direct from the source. For Hotels: Global Distribution direct from CRS or PMS. Access global distribution without the need for contracting and manual processes. We bring the customers directly to the system. For Travel Operators: Immediately access promo and exclusive rates from thousands of hotels and build direct relationships with suppliers. Streamline the business and scale fast using Hotel Trader's automated tools and next-gen API connectivity. Hotel Trader understands the nuances of hotel connectivity and how to deliver the results. Hotel Trader is VC-backed and founded by serial travel tech entrepreneurs. The company is 100% remote with employees in the US, India, UK, Spain, Argentina, and Mexico.
Required Skills
[Java, JavaScript, Microservices, React.js, Spring Boot, Algorithms, Data Structures, Hibernate, Spring]
Additional Information
na