ECLARO

Developer (Golang)

Posted: 23 minutes ago

Job Description

Role: Golang DeveloperKey ResponsibilitiesDesign, develop, and maintain high-performance, reliable, and scalable backend services using Golang.Architect and implement event-driven systems leveraging Apache Kafka.Build, deploy, and manage containerized applications using EKS (AWS Kubernetes).Develop and maintain automated CI/CD pipelines using GitHub Actions.Collaborate with cross-functional teams (DevOps, QA, Product, and Architecture) to deliver end-to-end solutions.Optimize application performance, reliability, and security in production environments.Participate in code reviews, technical discussions, and architecture planning sessions.Troubleshoot production issues and ensure system stability and uptime.Required Skills & Experience6+ years of professional software engineering experience, with 3+ years in Golang.Strong understanding of concurrency, memory management, and microservices architecture in Go.Hands-on experience with Kafka (producers, consumers, topics, schema registry, etc.).Expertise in containerization (Docker) and Kubernetes, preferably on AWS EKS.Proficiency with CI/CD automation using GitHub Actions or similar tools.Experience with RESTful APIs, gRPC, and message-driven architectures.Familiarity with cloud-native design principles and infrastructure as code (IaC) is a plus.Excellent problem-solving skills and a passion for writing clean, maintainable, and efficient code.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period