Recro
Website:
recro.io
Job details:
Role - Java Fullstack Developer
Experience - 5+Yrs
Location - Remote
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
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, 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 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.
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.
Click on Apply to know more.