Description :
- Review code submissions to ensure quality, maintainability, and security compliance.
- Provide technical leadership, guidance, and support to the backend engineering team.
- Collaborate with Product Owners to clarify requirements and ensure alignment on deliverables.
- Design, develop, and oversee scalable microservices architectures for distributed systems.
- Ensure system reliability, performance optimization, and seamless ML model deployment in production environments.
- Conduct regular 1 : 1s with team members to promote continuous growth, feedback, and learning.
- Promote best practices in software engineering, testing, CI / CD, and cloud operations.
Required Skills & Experience :
Strong hands-on experience with Golang in production-grade applications.Proven experience designing and maintaining microservices and distributed systems.Proficiency in Docker and Kubernetes for containerization and orchestration.Solid experience with AWS services including S3, Lambda, SQS, CloudWatch, ECR, ECS, and EKS.Working knowledge of Helm and Terraform for infrastructure as code (IaC).Experience with Datadog for monitoring, observability, and performance analytics.Expertise in GitLab CI / CD pipelines for automated testing and deployment.Strong understanding of Agile / Scrum methodologies and software development best practices.Preferred Qualifications :
Experience leading or mentoring a backend development team.Exposure to machine learning model deployment in production environments.Excellent problem-solving skills and the ability to make strategic technical decisions.(ref : hirist.tech)