Tech Stack
Frontend: React.js, Type Script, Next.js, React Native, Redux, GraphQL, Tailwind CSS Backend & Infra: Java (Spring Boot), Microservices, AWS ECS, Redis, ScyllaDB, MongoDB, GraphQL, AWS Lambda, MySQL, Aurora
Event Driven & AI: SQS, Kinesis, Claude, Cursor, Lang Chain
Observability: Prometheus, Grafana, Cloud Watch, Sentry
Engineering Excellence: JVM tuning, GC profiling, Circuit Breakers, Async Tracing
Role: Senior Full Stack Engineer (Java +Reactjs / Microservices)
Location: Remote (Work from Home)
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 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 and 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 closely with Product, Design, and Architecture teams to translate business requirements into scalable technical solutions.
- Optimize application performance via caching strategies, async processing, and database tuning.
- Implement and maintain CI/CD pipelines, test automation, and monitoring frameworks.
- Leverage AI-assisted tools (Claude, Cursor, etc.) to boost velocity and maintain code quality.
- Participate in code reviews, design discussions, and architecture decisions.
- Write clean, maintainable code, follow design patterns, maintain high test coverage, and document key technical decisions.
Requirements
- 6–10 years of full stack development experience with a proven track record in production systems.
- Strong proficiency in React.js, Java Script/Type Script, Redux (or similar state management) and up-to-date frontend frameworks.
- Solid backend experience with Java, Spring Boot, and Hibernate.
- Database experience with MySQL, MongoDB, or ScyllaDB.
- Hands-on with microservices, AWS (ECS/Lambda), SQS, and GraphQL.
- Familiarity with event-driven architectures and caching layers (Redis) and asynchronous processing.
- Working knowledge of observability tools (Prometheus, Grafana, Cloud Watch, Sentry).
- Understanding of data structures, algorithms, and system design fundamentals.
- Passion for clean code, testability, and engineering excellence.
- Strong analytical and communication skills with the ability to collaborate across Product, Design, and QA teams.
- 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 (Git Hub Actions, Docker) and container orchestration (ECS).
- Experience with AI-assisted development, LLMs, or Lang Chain pipelines.
- Domain exposure to B2B platforms, travel-tech, or high-scale marketplaces.
- Background in Test-Driven Development (TDD) or Agile methodologies.
Why Join Us?
- Work on mission-critical, high-scale systems used by global hotel brands.
- Build real-time, low-latency products impacting millions of hotel transactions daily.
- Be part of a remote-first, AI-accelerated engineering culture that values autonomy and quality.
- Collaborate with senior engineers and architects solving complex distributed system challenges.
- Competitive compensation with equity participation and career growth opportunities.
- Learn and work with cutting-edge AI tools—from code generation to observability automation.
📌 Full Stack Engineer (Surat)
🏢 Recro
📍 Surat