Golang Back End Developer With Tdd Experience

April 9, 2026

Chile

Full-time

Computrabajo

AGtec Servicios Informáticos Logo Apply
Descripción

Job Description

Position Mission\nAs a Senior Golang Backend Developer, you will be part of a specialized team responsible for the design, construction and evolution of critical high-traffic microservices, used by banking platforms and digital channels.\nYou will have end-to-end responsibility for the development cycle, actively participating in technical decisions, ensuring high availability, scalability, resilience and continuous quality, under Clean Code practices, SOLID principles and test-driven development (TDD).\nResponsibilities\nParticipate endtoend in the complete development cycle: analysis, design, implementation, testing, deployment and productive monitoring.\nDesign and develop RESTful APIs oriented to microservices, documented with Swagger / OpenAPI.\nTranslate complex business requirements into scalable, robust and maintainable technical solutions.\nBuild reliable and high-performance applications, optimizing latency, availability and resilience.\nActively contribute to the architecture design, definition of patterns and good practices.\nDiagnose, analyze and resolve incidents in productive environments.\nWork with Docker containers and orchestration in Kubernetes for deployment and operation.\nIntegrate into CI/CD pipelines ensuring continuous software quality.\nCollaborate closely with architects, developers and multidisciplinary teams.\nConsistently apply TDD, Clean Code and SOLID principles.\n Technical Requirements (Senior Excluded)\nSystems, Computer Science training or professional experience equivalent.\n5+ years of experience in backend development.\n3+ years developing microservices in production environments.\n2+ years of experience with Golang in production (exclusive).\nStrong experience in systems design and architecture.\nProven experience in TDD (unit testing and integration).\nKnowledge and practical experience in:\nDocker and Kubernetes\nCI/CD (GitLab CI, GitHub Actions or Jenkins)\nLinux / Unix-like\nRedis\nKafka and/or RabbitMQ\nRelational and non-relational databases\nAPI design and documentation with Swagger / OpenAPI.\nDesirable\nExperience in distributed systems.\nUse of cloud (Azure, GCP).\nKnowledge of functional programming.\nAdvanced management of concurrency and parallelism in Go.\nConversational technical English.\n Profile Wanted\nWe are looking for a professional with a high sense of ownership, autonomy and focus on results, capable of taking charge of complex backend solutions in a comprehensive manner.\n Oriented towards technical excellence, with good communication skills and collaborative work in agile teams, and strong commitment to software quality and continuous improvement.",