Mentoring and coaching team members, providing technical guidance and support to ensure the team is delivering high-quality work. Conducting code reviews and providing feedback to ensure code quality and consistency. Identifying and addressing technical debt and other issues that impact the stability and scalability of the software. Staying up-to-date with the latest developments in GoLang and related technologies, and incorporating this knowledge into the development process. Collaborating with other teams, such as DevOps and QA, to ensure seamless integration and deployment of software applications. Participating in the recruitment and onboarding of new team members.
Must Haves: Min. 3 years experience in the field of software development Experience working with Public Cloud providers like AWS, GCP, Azure. Knowledge of Docker, Kubernetes. Proficiency in GoLang, with bias towards TDD Good understanding of Datastores: RDBMS/ NoSQL Excellent communication skills (English), verbal and written
Good to have: Experience working with Caching, Message Queues Experience mentoring juniors, ability to break down problem statement into smaller tasks for individuals to work on Hands on experience with other programming languages Understanding of DevOps tools and practices Valid US Business VISA