Important Information

  • Location: Costa Rica
  • Work Mode: Hybrid

Responsibilities and Duties

  • Design and develop end-to-end full-stack solutions using React, TypeScript, Java, and Spring Boot, ensuring scalability, performance, and maintainability
  • Architect and implement RESTful APIs and real-time data integrations while optimizing backend performance, caching strategies, and system reliability
  • Build modern, responsive, and highly interactive user interfaces, integrating streaming data, search capabilities, and advanced filtering experiences
  • Collaborate in code reviews, CI/CD processes, and cloud-native deployments, contributing to high engineering standards and continuous delivery practices

Qualifications and Skills

  • 5+ years of full-stack development experience including strong frontend and backend expertise
  • Advanced proficiency in React, TypeScript, and modern JavaScript (ES6+), with strong CSS skills (Flexbox, Grid, responsive design)
  • Experience with UI frameworks such as MUI, Tailwind, or Ant Design, and frontend testing frameworks
  • Strong backend expertise in Java and Spring Boot, designing and building secure, scalable RESTful APIs
  • Solid experience with relational databases (MySQL, PostgreSQL) and NoSQL solutions (MongoDB, Redis)
  • Strong understanding of system design principles, caching strategies, and performance optimization in distributed systems
  • Experience working with message brokers such as Kafka and implementing asynchronous communication patterns
  • Hands-on experience with search technologies such as Elasticsearch and building advanced search/filtering interfaces
  • Experience with cloud-native environments (AWS preferred; GCP, Azure, or OCI acceptable), Kubernetes, CI/CD pipelines, and GitHub Actions
  • Nice to have: experience building AI-powered applications (Spring AI, LLM integrations, RAG architectures, vector search), Node.js for tooling or APIs, and working knowledge of Python

Job Summary

CompanyEncora
LocationCosta Rica
TypeFull-Time
LevelSenior
DomainFull-stack

Similar roles you might like

Tanium logo
Tanium

Software Engineer II - Full Stack

Addison, TX (Hybrid); Durham, NC (Hybrid)Full-Time
Full-stack
Anaplan logo
Anaplan

Software Engineer - .NET Full Stack

Gurugram, IndiaFull-Time
Full-stack
Anaplan logo
Anaplan

Senior Software Engineer - .NET Full Stack

Gurugram, IndiaFull-Time
Full-stack

More roles at Encora

Encora logo
Encora

Mid-Level Software Engineer with strong hands-on experience in Angular and Firebase

IndiaFull-Time
Software Engineering
Encora logo
Encora

Senior Golang Developer

Bolivia; Colombia; Costa Rica; PeruFull-Time
Other
Encora logo
Encora

Web Test Automation

BrazilFull-Time
Other
Senior Full Stack Java - React Developer at Encora (Costa Rica) | WorkWay