Golang
- Design and architect robust, scalable, and high-performance backend services and microservices using Golang - Lead the design and implementation of CI/CD pipelines, infrastructure automation, and delivery processes - Make strategic decisions around backend architecture, scalability, observability, and reliability - Mentor and guide junior engineers through code reviews, pair programming, and technical discussions - Collaborate with product managers, frontend engineers, and cross-functional teams to deliver impactful platform features - Define and uphold best practices in code quality, testing, deployment, and monitoring - Drive the adoption of event-driven architectures and real-time data pipelines using Apache Kafka - Design and implement containerized applications using Docker and manage deployment pipelines with Kubernetes - Monitor system health, analyze performance bottlenecks, and implement proactive solutions - Stay current with new technologies and industry trends, evaluating and integrating them when appropriate
- 5+ years of backend development experience with at least 3 years in Golang - Strong experience building and maintaining microservices in production environments - Proven expertise in designing CI/CD workflows and deployment strategies (e.g., GitLab CI/CD, ArgoCD, Helm) - Deep knowledge of Docker, Kubernetes, and container orchestration at scale - Experience with Kafka or other message brokers in high-throughput, event-driven systems - Have Knowledge of MySQL Replication, Percona XtraDB Cluster. - Proficiency in monitoring tools (e.g., Prometheus, Grafana) and logging systems (e.g., ELK, Loki) - Excellent communication and leadership skills
- Benefits will be shared in details for successful candidates