Job
Description
As a Team Lead specializing in GoLang at our company located in Technopark, Trivandrum, your role will involve leading the development of scalable, high-performance applications and mentoring a team of engineers. You will be a key player in designing, implementing, and maintaining backend services to ensure successful delivery of solutions to our customers. **Responsibilities:** - Lead and mentor a team of engineers, providing guidance on design, coding, and troubleshooting. - Architect highly scalable and highly available systems independently. - Translate business requirements into scalable and extensible designs. - Work closely with team members to deliver complete solutions to customers. - Communicate effectively with clients to gather requirements, provide updates, and ensure their needs are met. - Participate in all phases of the agile development cycle, including planning, design, implementation, review, testing, deployment, documentation, and training. - Troubleshoot and resolve customer issues promptly and effectively. - Advocate for and practice Agile methodologies within the team. - Strive for continuous improvement in development processes and team productivity. - Implement and maintain APIs using REST, GraphQL, and gRPC. **Qualifications:** - 6+ years of web development experience, with at least 2+ years of proven proficiency in Go programming. - Deep understanding of RDBMS and NoSQL databases. - Experience implementing AWS services, including containerization to support Go applications and repository maintenance. - Proficiency with Kubernetes for application development, deployment, and scaling. - Strong knowledge of RESTful APIs, GraphQL, and an understanding of the differences between REST, GraphQL, and gRPC. - Knowledge of additional web technologies such as Python or PHP is a plus. - Strong time management and organizational skills. - Knowledge of Go templating, common frameworks, and tools. - Ability to instill and enforce best practices in web development within the team. - Strong design skills, with an understanding of design and architectural patterns. - Excellent understanding of data structures and algorithms. - A sense of urgency and ownership over the product, with a proactive approach to work. - Great attitude towards work and people, fostering a positive team environment. - Excellent analytical and problem-solving skills. - Ability to thrive in a fast-paced service environment. - Experience in technical mentorship or coaching is highly desirable. - Excellent written and verbal communication skills. - Experience working in an Agile development environment is a plus. - Knowledge of front-end development technologies such as HTML, CSS, and JavaScript. As a Team Lead specializing in GoLang at our company located in Technopark, Trivandrum, your role will involve leading the development of scalable, high-performance applications and mentoring a team of engineers. You will be a key player in designing, implementing, and maintaining backend services to ensure successful delivery of solutions to our customers. **Responsibilities:** - Lead and mentor a team of engineers, providing guidance on design, coding, and troubleshooting. - Architect highly scalable and highly available systems independently. - Translate business requirements into scalable and extensible designs. - Work closely with team members to deliver complete solutions to customers. - Communicate effectively with clients to gather requirements, provide updates, and ensure their needs are met. - Participate in all phases of the agile development cycle, including planning, design, implementation, review, testing, deployment, documentation, and training. - Troubleshoot and resolve customer issues promptly and effectively. - Advocate for and practice Agile methodologies within the team. - Strive for continuous improvement in development processes and team productivity. - Implement and maintain APIs using REST, GraphQL, and gRPC. **Qualifications:** - 6+ years of web development experience, with at least 2+ years of proven proficiency in Go programming. - Deep understanding of RDBMS and NoSQL databases. - Experience implementing AWS services, including containerization to support Go applications and repository maintenance. - Proficiency with Kubernetes for application development, deployment, and scaling. - Strong knowledge of RESTful APIs, GraphQL, and an understanding of the differences between REST, GraphQL, and gRPC. - Knowledge of additional web technologies such as Python or PHP is a plus. - Strong time management and organizational skills. - Knowledge of Go templating, common frameworks, and tools. - Ability to instill and enforce best practices in web development within the team. - Strong design skills, with an understanding of design and architectural patterns. - Excellent understanding of data structures and algorithms. - A sense of urgency and ownership over the product, with a proactive approach to work. - Great att