Full Stack Engineer

Recro LLC
United States
16 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management Automation of Tests Code Coverage Profiling Software Quality Code Review
+44 more
Databases Continuous Integration Data Integration Data Structures Cursor (Graphical User Interface Elements) Software Design Patterns Event-Driven Programming Github Hibernate (Java) Java Virtual Machine (JVM) MongoDB MySQL Redis Prometheus Next.js Data Streaming TypeScript Web Applications Web Application Frameworks Test-Driven Development (TDD) Tailwind ReactJS Large Language Models Grafana Database Optimization Spring-boot Caching AWS Lambda Backend AWS ECS Event Driven Architecture Kubernetes Sentry Real Time Data Apache Kafka Graphql React Native Front End Software Development React Redux Asynchronous Programming Cloudwatch Amazon Simple Queue Service (SQS) Docker Microservices

Job description

  • 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

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., * 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.

Benefits & conditions

  • 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.

About the company

About Recro

51-200, Recro empowers talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all