Senior Full Stack Software Engineer

Website Confiz

We deliver digital impact to disrupt every element of your business process.

Senior Full Stack Software Engineer – Java, React & AWS

Confiz is hiring a Senior Full Stack Software Engineer to design, build, and maintain scalable enterprise applications for a Fortune 500 retail client. This fully remote role is open only to candidates who are currently living in Costa Rica.

The position combines backend engineering, frontend development, cloud infrastructure, distributed systems, event-driven architecture, CI/CD, and production support. You will work across Java, Spring Boot, React, AWS, databases, messaging systems, and infrastructure automation while collaborating with cross-functional teams in an agile environment.

Job Overview

As a Senior Full Stack Software Engineer, you will contribute to modern web applications, backend microservices, cloud-native services, and distributed systems. The role requires strong hands-on engineering skills and the ability to work across the full software delivery lifecycle, from implementation and code review through deployment, monitoring, troubleshooting, and production support.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, React, and modern frameworks.
  • Build and enhance RESTful APIs, backend services, and microservices architectures.
  • Develop responsive and dynamic user interfaces using React.
  • Work with relational and NoSQL databases including PostgreSQL and DynamoDB.
  • Design and maintain AWS-based solutions using services such as S3, Lambda, RDS, and EKS.
  • Implement and maintain CI/CD pipelines using GitLab CI/CD, GitHub Actions, Terraform, or similar tools.
  • Develop and optimize event-driven and messaging solutions using Kafka, SQS, RabbitMQ, or related technologies.
  • Perform code reviews, testing, debugging, monitoring, and production support.
  • Monitor system performance and help resolve production incidents.
  • Collaborate with engineering teams and business stakeholders in an agile environment.
  • Mentor junior engineers and contribute to engineering standards and best practices.

Required Qualifications

  • 60+ months of professional full-stack software development experience.
  • Strong expertise in Java, Spring Boot, React, and REST APIs.
  • Hands-on experience with AWS cloud services and cloud-native environments.
  • Experience designing and working with microservices and distributed systems.
  • Strong understanding of scalable application architecture.
  • Experience with CI/CD pipelines, infrastructure automation, and Terraform.
  • Experience with Kafka, SQS, RabbitMQ, or other messaging technologies.
  • Experience with PostgreSQL, DynamoDB, and database optimization.
  • Knowledge of monitoring and logging tools such as Splunk or New Relic.
  • Strong debugging, analytical, communication, and problem-solving skills.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Must currently be living in Costa Rica.

Technical Areas of Focus

  • Java.
  • Spring Boot.
  • React.
  • REST APIs.
  • AWS.
  • S3, Lambda, RDS, and EKS.
  • Microservices and distributed systems.
  • Kafka, SQS, and RabbitMQ.
  • PostgreSQL and DynamoDB.
  • GitLab CI/CD and GitHub Actions.
  • Terraform.
  • Splunk and New Relic.

Core Areas of Focus

  • Full-stack software development.
  • Cloud-native application development.
  • Enterprise microservices.
  • Event-driven architectures.
  • CI/CD automation.
  • Infrastructure as Code.
  • Database performance.
  • System monitoring and incident resolution.
  • Agile software delivery.
  • Engineering mentorship.

Work Arrangement

This is a full-time, fully remote position based in Costa Rica. Candidates must currently be living in Costa Rica; applications from outside Costa Rica will not be considered according to the job posting.

About the Opportunity

This opportunity is suited to a senior full-stack engineer who can work comfortably across Java backend systems, React frontend development, AWS cloud infrastructure, databases, CI/CD, and event-driven architectures. The role offers direct involvement in large-scale enterprise software projects while contributing to engineering practices and mentoring less-experienced developers.

Department: Information Technology

Employment Type: Full Time

Location: San Jose, Costa Rica – Fully Remote

Eligibility: Candidates must currently reside in Costa Rica

Job Apply Link: https://confiz.simplicant.com/jobs/61334-full-stack-developer-level-iii-remote/detail

Tagged as: , , , , , , , , ,

Candidate HelpEmployer HelpKnowledge BaseBilling SupportContact Support
Scroll to Top