Role Overview
We are seeking an experienced Backend Team Lead to manage and guide our client engineering team in delivering high-performing solutions within a Golang-based backend environment. This role involves mentoring engineers, managing projects, and ensuring alignment with technical and business objectives.
Key Responsibilities:
- Manage team dynamics through one-on-ones, performance reviews, and career development guidance.
- Promote best practices in coding, design, and architecture, acting as a technical resource for the team.
- Plan sprints, set achievable timelines, and monitor deliverables to ensure timely project completion.
- Collaborate with Product, DevOps, and QA teams to align priorities and swiftly address roadblocks.
- Uphold high standards for security, compliance, and testing.
- Advocate for continuous integration and deployment practices, working with DevOps for smooth releases.
- Provide strategic guidance on Golang, MongoDB, Kafka, and microservices architecture.
Qualifications:
- Proven experience managing small to medium-sized engineering teams, including performance reviews and career growth.
- Strong proficiency in Golang with expertise in concurrency models and performance tuning (hands-on coding experience is advantageous).
- Solid understanding of MongoDB and Kafka to provide effective team guidance.
- Strong background in microservices and REST/gRPC API design and maintenance.
- Experience working within Agile frameworks such as Scrum or Kanban.
- Experience collaborating with DevOps teams and familiarity with CI/CD tools such as Docker, Kubernetes, and Terraform.
- Knowledge of caching solutions like Redis to enhance performance.
- Fluent Communication in Thailand
If you interest in the job opportunity, please apply.