Description

Technical Leadership: Provide strategic guidance and mentorship to a team of Golang developers. Foster a collaborative and high-performing work environment.

Architecture and Design: Design, develop, and maintain scalable, high-performance Golang-based microservices and cloud-native applications. Ensure adherence to best practices and architectural standards.

Team Management: Collaborate with cross-functional teams to define technical requirements, manage project timelines, and ensure successful delivery of projects.

Code Quality and Review: Oversee code reviews, enforce coding standards, and promote a culture of quality and continuous improvement.

Performance Optimization: Optimize application performance, scalability, and reliability through efficient design and implementation.

DevOps Practices: Basic knowledge of modern DevOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployment.

Technology Adoption: Stay up-to-date with industry trends and emerging technologies, such as GraphQL, cloud-native architectures, and serverless computing.

Problem-Solving: Lead troubleshooting efforts and conduct root cause analysis to resolve complex technical issues.

 

SKILLS REQUIRED:-

Golang Expertise: Proven experience with Golang development, including frameworks like Beego and Gin.

Backend Development: Strong foundation in backend development principles and practices. Experience with other programming languages like NestJS is a plus.

GraphQL: Familiarity with GraphQL and Apollo Gateway for API development and management.

Security: Knowledge of security best practices, including authentication, authorization, and data protection.

Agile Methodology: Experience working in agile environments, such as Scrum or Kanban.

Technical Leadership: Ability to lead and mentor a team of developers, fostering a positive and productive work culture.

Problem-Solving: Strong problem-solving and analytical skills to address complex technical challenges.

Communication: Excellent communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.

Knowledge of Elasticsearch and Redos is Bonus.

Education

Any Graduate