Java and React Full-stack developer

  • Buenos Aires, Argentina
  • Full-Time
  • Remote

Job Description:

Full-stack developer needed for a dynamic forms platform built with a microservices architecture.

Backend: Java and Kotlin with Spring Boot using the reactive stack (Webflux, R2DBC). Multiple services handling authentication, form management, workflow execution, and data orchestration. PostgreSQL for storage, ActiveMQ for messaging.

Frontend: React with TypeScript, Redux, and Redux-Saga for state management. Two separate applications a backoffice app for staff to design and manage forms (drag-and-drop builder, rich text editing, conditional logic), and a workflow app for end-users to fill out and submit forms. Uses

Material-UI, Ant Design, and CKEditor.

The frontend carries most of the complexity since both apps involve intensive UI work building forms dynamically and rendering them dynamically. But you still need solid backend skills to work with the reactive Spring Boot services and understand the data flow across the system.