Full Stack Engineer

Recro
India

Tech Stack

Frontend: React.js, TypeScript, 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, LangChain

Observability: Prometheus, Grafana, CloudWatch, Sentry

Engineering Excellence: JVM tuning, GC profiling, Circuit Breakers, Async Tracing

Role : Senior Full Stack Engineer (Java / 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 testcoverage, and document key technical decisions.

Requirement

s● 6–10 years of full stack development experience with a proven track record in production systems

.● Strong proficiency in React.js, JavaScript/TypeScript, Redux (or similar state management) and modern 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, CloudWatch, 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 Ha

ve● Experience with React Native or mobile web framework

s.● Exposure to Kafka, Kinesis, or other event-streaming platform

s.● Familiarity with CI/CD (GitHub Actions, Docker) and container orchestration (ECS

).● Experience with AI-assisted development, LLMs, or LangChain pipeline

s.● Domain exposure to B2B platforms, travel-tech, or high-scale marketplace

s.● Background in Test-Driven Development (TDD) or Agile methodologie

s.

Why Join

Us?● Work on mission-critical, high-scale systems used by global hotel bran

ds.● Build real-time, low-latency products impacting millions of hotel transactions dai

ly.● Be part of a remote-first, AI-accelerated engineering culture that values autonomy and quali

ty.● Collaborate with senior engineers and architects solving complex distributed system challeng

es.● Competitive compensation with equity participation and career growth opportuniti

es.● Learn and work with cutting-edge AI tools—from code generation to observability automati

on.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →