Apply now

Ciudad Quesada, Alajuela, CR.







Do you love to use logic to make the application function properly? Do you love to look for optimizing applications’ speed and efficiency?
In Golabs you can find an engineering team who love these challenges. They are the kind of team who share their knowledge and experiences. The kind who always is learning newest ways to do things even better than in the past!

The team is growing and if you want to be part of it, please let’s have a conversation together, it will be a pleasure!


  • Develop server-side logic and support for user-facing features using Java.
  • Partner with product managers, designers, and customers to architect and create tailored digital financial solutions that meet their needs and requirements, translating designs and prototypes into high-quality code.
  • Collaborate in designing, building, testing, and maintaining software solutions with a focus on server-side business logic and integration tasks.
  • Detect and fulfill API and integration requirements.
  • Develop clean, efficient, maintainable, high performing and stable code that meets business needs.
  • Participate in Agile development process including standups to ensure technical and business partners have current status on delivery progress.
  • Create appropriate documentation for requirements and client proposals.
  • Work individually and collaboratively to deliver solutions across development, test and production environments.
  • Responsible for ensuring that all security, service availability, confidentiality and privacy policies and controls are adhered to.
  • Assist and mentor teammates to provide technical leadership and evangelize best practices.


  • 5+ years of professional software development experience with server side, as well as front-end digital technologies.
  •  Must be fluent in Java programming, Spring Boot, Maven and J2EE concepts
  •   Node.js, React experience desirable.
  •   Understanding of cloud-based and multi-tenant systems and architectural  principles.
  •   Proficient with microservice architectures and API integration including familiarity with RESTful APIs, JSON, as well as SOAP XML.
  •   Experience integrating with core banking systems (such as Fiserv, Jack Henry, FIS, Finastra) as well as payments systems a plus.
  •   Experience with Dockerfile, Docker Compose and Kubernetes desirable.
  •   Understanding of cloud-based and multi-tenant systems and architectural principles.
  •   Experience developing against and operating with Amazon Web Services (AWS) and/or other cloud platforms.
  •   Experience working with .NET, Java, Python, Ruby and other languages desirable.
  •   Self-starter with ability to work remotely, on your own initiative and as part of a team.
  •   Ability to understand product requirements and translate them into tasks and sub-tasks.
  •   Proper understanding of system design, data structures, and algorithms.
  •   Previous experience working with Agile methodologies.
  •   Strong written and verbal communication skills.
  •   BA/BS degree in Computer Science or related major with strong academic record.


Connect with us!