···
Log in / Register
Senior Backend Developer (Golang) with TDD Experience
MyJob
Full-time
Onsite
No experience limit
No degree limit
PA239-Parada / Museo Militar, Santiago, Región Metropolitana, Chile
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a Senior Backend Developer (Golang) to design, build, and evolve high-traffic critical microservices with end-to-end responsibility, ensuring high availability and quality. Key Highlights: 1. End-to-end responsibility over the development lifecycle. 2. Design, construction, and evolution of high-traffic critical microservices. 3. Consistent application of TDD, Clean Code, and SOLID principles. **Job Mission** -------------------- As a **Senior Backend Developer (Golang)**, you will join a specialized team responsible for the **design, construction, and evolution of high-traffic critical microservices**, used by banking platforms and digital channels. You will have **end-to-end responsibility over the development lifecycle**, actively participating in technical decisions and ensuring **high availability, scalability, resilience, and continuous quality**, under **Clean Code practices, SOLID principles, and Test-Driven Development (TDD)**. **Responsibilities** --------------------- * Participate **end-to-end** in the full development lifecycle: analysis, design, implementation, testing, deployment, and production monitoring. * Design and develop **microservice-oriented RESTful APIs**, documented with Swagger / OpenAPI. * Translate complex business requirements into **scalable, robust, and maintainable technical solutions**. * Build **reliable, high-performance applications**, optimizing latency, availability, and resilience. * Actively contribute to **architecture design**, pattern definition, and best practices. * Diagnose, analyze, and resolve incidents in production environments. * Work with **Docker containers and Kubernetes orchestration** for deployment and operations. * Integrate into **CI/CD pipelines**, ensuring continuous software quality. * Collaborate closely with architects, developers, and cross-functional teams. * Consistently apply **TDD, Clean Code, and SOLID principles**. **✅ Technical Requirements (Mandatory – Senior Level)** ------------------------------------------------ * Degree in Computer Science, Information Systems, or equivalent professional experience. * **5+ years of backend development experience**. * **3+ years developing microservices** in production environments. * **2+ years of production experience with Golang** (mandatory). * Solid experience in **system design and architecture**. * Proven experience in **TDD (unit and integration testing)**. * Practical knowledge and experience in: * **Docker and Kubernetes** * **CI/CD** (GitLab CI, GitHub Actions, or Jenkins) * **Linux / Unix-like systems** * **Redis** * **Kafka and/or RabbitMQ** * **Relational and non-relational databases** * API design and documentation with **Swagger / OpenAPI**. **Desirable** ------------ * Experience with **distributed systems**. * Cloud platform usage (**Azure, GCP**). * Knowledge of **functional programming**. * Advanced understanding of **concurrency and parallelism in Go**. * **Conversational technical English**. **Candidate Profile** ------------------ We seek a professional with a **strong sense of ownership**, autonomy, and results orientation—capable of comprehensively owning complex backend solutions. Technically **excellence-oriented**, with strong communication and collaborative skills in **agile teams**, and a firm commitment to software quality and continuous improvement.

Source:  indeed View original post
Sofía Muñoz
MyJob · HR

Company

MyJob
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.