Senior Java / React Full Stack Engineer

Abstra

Argentina

Remote

ARS 181,906,000 - 272,860,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Abstra is hiring a Senior Java React Fullstack Software Engineer to own features end-to-end—from backend microservices to the user interface. You will drive architecture decisions across the stack in a modern Java/Spring Boot backend and a Next.js/React frontend, deployed on AWS.

You will work with US-based leadership and Spanish-speaking stakeholders across Latin America, 100% remote from Latin America, overlapping U.S. business hours.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent professional experience.
  • 6+ years of professional software development experience across backend and frontend.
  • Strong fundamentals in data structures, algorithms, and OO design.
  • Hands-on experience with Java and relational databases (PostgreSQL).
  • Hands-on UI experience with React/TypeScript (Tailwind, TanStack Query).
  • Experience designing and operating microservices-based distributed systems.
  • Experience with AI coding tools to accelerate development.
  • Proficiency in English for daily collaboration with US-based teams.

Responsibilities

  • Own features end-to-end, from backend service design through the user interface.
  • Build and maintain backend services in Java 21 / Spring Boot 3 and expose APIs via gRPC/Protobuf and REST.
  • Develop user-facing features in React/Next.js (TypeScript) aligned with backend APIs.
  • Design and evolve relational data models in PostgreSQL with schema migrations.
  • Build event-driven features using Kafka where appropriate.
  • Make architecture decisions, service boundaries, API contracts, and UI/state patterns.
  • Monitor and operate services on AWS following DevOps patterns.
  • Mentor engineers and help set technical standards across backend and frontend.
  • Collaborate with product, customer support, and US leadership to translate requirements into features.

Skills

Java
Spring Boot
React
TypeScript
PostgreSQL
Kafka
AWS
API design
AI coding tools
GitHub

Education

Bachelor's degree in Computer Science or related field

Tools

Next.js
gRPC/Protobuf
Terraform
Kubernetes
Terraform
Protobuf

Job description

As a Senior Java React Fullstack Software Engineer, you will own features end-to-end, from backend microservices through the user interface. You will make architecture and technology decisions that other engineers build on, working confidently across the stack from data model to UI. You will work within a modern Java/Spring Boot microservices backend and a Next.js/React frontend, deployed on AWS. We build AI directly into our products and expect engineers to use AI coding tools to accelerate development, always with sound engineering judgment and validation. You will collaborate daily with US-based engineering leadership in English and Spanish-speaking business stakeholders across Latin America.

Location: Latin America - 100% Remote. Working hours should overlap with U.S. business hours.

About the Company

Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.

What You’ll Do
  • Own features end-to-end, from backend service design through the user interface, from technical design through production.
  • Build and maintain backend services in Java 21 / Spring Boot 3, exposing internal APIs via gRPC/Protobuf and, where appropriate, REST.
  • Build user-facing features in React/Next.js (TypeScript), integrating cleanly with backend APIs and following established frontend patterns.
  • Design and evolve relational data models in PostgreSQL, including schema migrations and query performance tuning.
  • Build event-driven features using Kafka where appropriate.
  • Make architecture decisions, service boundaries, API contracts, data models, and UI/state patterns, that other engineers build on.
  • Monitor and operate your services on AWS, following infrastructure patterns established by the DevOps team.
  • Use AI coding tools to accelerate day-to-day development, applying strong engineering judgment to validate, test, and, when necessary, override AI-generated output.
  • Write automated tests across the stack (backend unit/integration, frontend component/end-to-end) and enforce quality through code review.
  • Mentor other engineers and help set technical standards across both backend and frontend.
  • Partner with product, customer support, and US-based leadership to translate business requirements, often communicated by Spanish-speaking stakeholders, into shipped features.
What You’ll Need
  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  • 6+ years of professional software development experience across both backend and frontend.
  • Strong fundamentals in data structures, algorithms, and object-oriented design.
  • Hands-on experience with a statically typed backend language (Java strongly preferred) and a relational database (e.g., PostgreSQL).
  • Hands-on experience building production UI with React and TypeScript (Tailwind, TanStack Query).
  • Production experience designing and operating microservices-based, distributed systems.
  • Experience using an AI coding tool (e.g., Claude Code, Codex) to accelerate development.
  • Experience with Git-based source control and collaborative code review (e.g., GitHub).
  • Comfort working from the command line in a Linux/Unix environment.
  • Experience mentoring engineers or leading a small technical team.
  • Professional working proficiency in English, spoken and written, sufficient for daily collaboration with a US-based team.
  • Experience with Java 21, Spring Boot 3, and Next.js.
  • Experience with gRPC/Protobuf or another contract-first service design approach is a plus.
  • Experience with event-driven architecture and a message broker (e.g., Kafka) is a plus.
  • Experience deploying and operating services on AWS is a plus.
  • Experience with Infrastructure as Code (e.g., AWS CDK, Terraform) is a plus.
  • Experience designing AI-powered product features (semantic search, vector databases, prompt/instruction design, testing non-deterministic systems) is a plus.
  • Experience in HR technology, marketplace platforms, or other SaaS products is a plus.
  • Prior experience working directly with a US-based team or client is a plus.
What We Offer
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • The chance to work on impactful projects with a talented team.
  • Excellent compensation in USD.
  • Hardware and software setup.
Pre-Employment Verification

As part of our standard onboarding process, candidates who successfully complete the interview process and accept an employment offer will be required to complete an employment verification check, and background check. This process will confirm job titles and dates of employment with two previous employers and is a standard requirement for all new employees joining the company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Innovation Engineer
Senior AI Innovation Engineer

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
Competitive USD salary
Company-provided equipment
20 days PTO per year
+1
Sr Software Engineer (VB.Net - C# - SQL)
Sr Software Engineer (VB.Net - C# - SQL)

Abstra • Argentina

Remote
ARS 106,112,000 - 166,748,000
Flexible working hours
Remote work options
Excellent compensation in USD
+1
Senior Project Manager
Senior Project Manager

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
USD compensation paid
20 days PTO per year
Equipment provided
+2
Lead Software Engineer (Angular/C#)
Lead Software Engineer (Angular/C#)

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
USD compensation
20 days PTO
Career growth
+2
Senior Project Coordinator
Senior Project Coordinator

Abstra • Argentina

Remote
ARS 83,374,000 - 113,691,000
Company-provided equipment
USD salary
20 days PTO
+2
AI Engineer
AI Engineer

Abstra • Argentina

Remote
ARS 212,224,000 - 318,336,000
20 days PTO
Company equipment provided
Professional growth
+1
Senior Estimator
Senior Estimator

Abstra • Argentina

Remote
ARS 90,953,000 - 136,430,000
Company-provided equipment
Remote work from LATAM
20 PTO days per year
Senior Java & React Full-Stack Engineer — Remote
Senior Java & React Full-Stack Engineer — Remote

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
Network Engineer (4G/5G Core Network)
Network Engineer (4G/5G Core Network)

Abstra • Argentina

Remote
ARS 181,906,000 - 272,860,000
Flexible hours
Remote work options
Competitive USD salary
+2
Senior Webflow Web Developer
Senior Webflow Web Developer

Abstra • Argentina

Remote
ARS 106,112,000 - 166,748,000
Company-provided equipment
20 days PTO
Career growth opportunities
+1