About the Role :
We are looking for a highly skilled and hands-on Technical Lead with strong expertise in Golang for backend development and React.js for frontend applications. You will be responsible for leading a cross-functional team, making architectural decisions, reviewing code, and ensuring high performance, scalability, and maintainability of our product.
Key Responsibilities :
- Handle tenant for the product.
- Lead and mentor a team of developers working across Go (backend) and React (frontend).
- Design scalable, secure, and performant architecture for product development.
- Collaborate with Product Managers and Designers to translate business requirements into technical solutions.
- Write clean, efficient, and maintainable code in Go and React.
- Review code, conduct design reviews, and ensure adherence to engineering best practices.
- Ensure optimal performance of the system through monitoring, profiling, and load testing.
- Lead agile ceremonies (planning, sprint reviews, retrospectives).
- Stay up-to-date with the latest trends in Go, React, and modern engineering practices.
Technical Skills Must-Have :
Strong experience in Golang and Go-based web frameworks (e.g., GRPC).Deep knowledge of React.js, TypeScript / JavaScript, and frontend tooling (Webpack, Babel, etc.).Experience in RESTful API design.Understanding of Microservices, gRPC, and API Gateway concepts.Experience with databases (Dgraph, PostgreSQL, Redis, etc.).Nice-to-Have :
CI / CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).Git and version control workflows.Experience with message queues ( RabbitMQ).Familiarity with containerization tools (Docker) and orchestration (Kubernetes).Soft Skills & Leadership :
Proven ability to lead and inspire a development team.Strong communication skills able to clearly articulate technical solutions to non-technical stakeholders.Excellent problem-solving and analytical skills.Experience with code reviews, mentoring, and performance management.Strong bias for action and ownership.Education : B. E., B. Tech., in Computer Science, Engineering, or a related field (or equivalent practical experience).
(ref : hirist.tech)