Colombia Remote (Global) Full-time

EX Squared is hiring a Back-End Developer (Remote - Latam)

About the Role

Jobgether is looking for a Back-End Developer to design, build, and maintain scalable, high-performing services in a fully remote environment. You will work with distributed systems, apply clean code and hexagonal architecture principles, and integrate event-driven solutions using Kafka.

What You'll Do

  • Design, implement, and maintain backend services using Java and Spring Boot.
  • Build and consume RESTful APIs with clear documentation and versioning practices.
  • Apply Hexagonal Architecture and clean code principles to ensure scalable, maintainable systems.
  • Integrate asynchronous processes using Apache Kafka in a distributed microservices architecture.
  • Collaborate with infrastructure teams to deploy services on Azure using Terraform.
  • Participate in code reviews and contribute to continuous learning and software craftsmanship.
  • Write and maintain unit and integration tests to ensure software quality.

What We're Looking For

  • 2–4 years of experience as a Java backend developer.
  • Strong hands-on experience with Spring Boot (Spring Web, Spring Data JPA, Spring Security).
  • Proficiency in designing, consuming, and documenting RESTful APIs.
  • Experience with relational databases such as MySQL or PostgreSQL.
  • Confident in writing unit and integration tests and working with Git in modern workflows.
  • Strong communication and collaboration skills for distributed team environments.

Nice to Have

  • Familiarity with Hexagonal Architecture, Domain-Driven Design (DDD), CQRS.
  • Familiarity with Apache Kafka.
  • Familiarity with non-relational databases (Redis).
  • Familiarity with Azure deployment with Terraform.

Technical Stack

  • Java, Spring Boot, RESTful APIs
  • MySQL, PostgreSQL, Apache Kafka
  • Terraform, Azure, Redis

Team & Environment

You will collaborate closely with infrastructure and product teams.

Benefits & Compensation

  • Fully remote work with provided hardware.
  • Training and learning stipends to support continuous development.
  • Paid time off including vacation, personal, and study leave.
  • Opportunities to work with a global team and international clients.
  • Competitive USD compensation.

Work Mode

This is a fully remote position for candidates based in Latin America.

Jobgether is an equal opportunity employer.

Required Skills
JavaSpring BootRESTful APIsMySQLPostgreSQLApache KafkaTerraformAzureRedisMicroservicesCloud InfrastructureSystem DesignCI/CDAPI DesignDistributed Systems
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
EX Squared

Technology company focused on IT and software solutions

Visit website
Job Details
Category backend
Posted 4 months ago