···
Log in / Register

Senior Golang Developer

MyJob
Full-time
Onsite
No experience limit
No degree limit
PA239-Parada 3 / Military Museum, Santiago, 8330000, Metropolitan Region, Chile
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: We are seeking a Senior Golang Developer to design and implement robust, concurrent, event-driven backend services, focused on scalable architectures. Key Highlights: 1. Development and implementation of REST and/or gRPC APIs. 2. Integration and management of Apache Kafka (Consumer & Producer). 3. Design and implementation of automated tasks (cronjobs). **About the Role** ------------------ We are looking for a passionate **Senior Golang Developer** with strong interest in backend development and scalable architectures to join our technology team. The role focuses on designing and implementing robust, highly concurrent, event-driven services. **️ Key Responsibilities** ----------------------------------- ### **1\. API Development and Implementation** * Design and develop **REST and/or gRPC APIs** for inter-microservice communication. * Integrate backend with **databases, external services, and internal platforms**. * Optimize performance by leveraging Go’s native capabilities such as **goroutines and channels**. * Ensure **high availability, security, and efficiency** in implemented services. ### **2\. Integration with Apache Kafka (Consumer \& Producer)** * **Producer**: * Implement business logic to publish events to **Kafka topics**. * Transform system data into consumable events for other services. * **Consumer**: * Develop services subscribing to topics to process events in real time. * Manage efficient event processing, validation, and response. * Design and implement **event-driven architectures**, enabling: * Service decoupling * High scalability * Fault tolerance ### **3\. Automation via cronjobs** * Design and implement scheduled **automated tasks (cronjobs)**. * Develop processes such as: * Batch processing * Data cleanup or maintenance * Implement Go-based workers or daemon-like services, or integrate with system tools. **✅ Requirements** ---------------- ### **Technical** * 5+ years of backend development experience. * Advanced proficiency in **Golang**. * Experience with: * **REST and/or gRPC APIs** * **Apache Kafka (producers and consumers)** * **Microservices and event-driven architectures** * Solid knowledge of: * Concurrency in Go * Database handling (SQL and/or NoSQL) * Scalable software design ### **Desirable** * Experience in cloud environments (AWS, GCP, or Azure). * Container usage (Docker, Kubernetes). * Observability expertise (logs, metrics, tracing). * CI/CD experience. **Key Competencies** ---------------------- * Analytical thinking and ability to solve complex problems * Adherence to sound development practices and clean design principles * Ability to work autonomously and collaboratively in a team * Results- and quality-oriented mindset

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.