BackEnd Golang Developer (25GD01AD)

Eureka Labs • Argentina
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Overview

Location: Full remote.

Schedule: Full time,

Timezone: Italian timezone availability

Job Purpose

As a Senior Backend Developer, you will be a key contributor in designing and developing high-quality backend services that are scalable, maintainable, and resilient.

Working within a cross-functional team, you will own the entire development lifecycle, from requirements gathering through implementation, automated testing, deployment, and monitoring. Your expertise in Golang, RESTful APIs, event-driven systems, and microservices architecture will be essential to ensure robust software delivery.

While not a formal leadership role, this position expects a high level of technical ownership, autonomy, and active participation in design and code reviews, as well as a strong commitment to team collaboration and shared project outcomes.

Responsibilities

  • Own the full software development cycle within your team: from translating business requirements into technical specifications to implementation, testing, deployment, and monitoring.
  • Contribute with clean, efficient, maintainable, and testable code, adhering to high engineering standards.
  • Participate in and lead design and code reviews, ensuring the team builds reliable and scalable systems.
  • Help shape the architecture of new services, applying microservices patterns and DDD principles.
  • Monitor system performance and collaborate on optimizations and improvements.
  • Embrace shared ownership of the team’s mission and deliverables, contributing to a culture of collective responsibility and continuous improvement.


Experience & Skills

  • 5+ years of experience building backend services using Go (Golang).
  • Proven experience designing and implementing RESTful APIs.
  • Deep understanding of event-driven architectures and event sourcing, using Apache Kafka.
  • Strong hands-on experience with PostgreSQL and MySQL, and working knowledge of Redis.
  • Experience applying TDD and DDD methodologies in production environments.
  • Solid understanding of microservices architecture patterns, such as service discovery, circuit breaking, and bulkheads.
  • Confident designing the architecture of new services, focusing on scalability and reliability.
  • Knowledge of CI/CD pipelines and tools, as well as Docker for containerization.
  • Proficient with Git and collaborative development workflows.
  • Basic knowledge of cloud services such as AWS is a plus.
  • Familiarity with tools like ElasticSearch, profiling, or Terraform is a nice to have.
  • Fluent in English (written and spoken), capable of collaborating effectively in distributed teams.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

Full Blast Creative

Argentina
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Associate

velocehr

Argentina
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

upstack data

Argentina

Subscribe our newsletter

New Things Will Always Update Regularly