HamburgerMenu
hirist

Full Stack Engineer - Java/React.js

HyreSnap
Any Location
5 - 10 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 05/11/2025

Job Description

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.


info-icon

Did you find something suspicious?