Upload Button Icon Add office photos
filter salaries All Filters

2 Codewits Solutions Jobs

Technical Lead - Golang Development (6-15 yrs)

6-15 years

Technical Lead - Golang Development (6-15 yrs)

Codewits Solutions

posted 1mon ago

Job Role Insights

Flexible timing

Job Description

Role : GoLang Developer

Location : Pune/PAN India

Experience Level : 6-10 years+ of IT experience

Employment Type : Full-Time

Job Summary :

We are seeking a skilled GoLang Developer with a strong foundation in Go programming language, gRPC, and Go routines, who can not only build and maintain efficient Go applications but also guide and mentor fellow developers. The ideal candidate will be responsible for designing and building scalable services, conducting code reviews of developers in adhering to best practices and ensuring high-quality delivery.

Key Responsibilities :

- Develop and maintain GoLang applications : Write clean, modular, and reusable code following GoLang best practices.


- Design and implement efficient and scalable microservices using GoLang.


- Implement services using gRPC for inter-service communication.

- Performance Optimization : Leverage Go routines and channels for concurrent programming to optimize performance and handle large-scale applications.

- Identify and resolve performance bottlenecks by debugging and profiling Go applications.

- System Design and Architecture : Collaborate with cross-functional teams to design and implement high-performance, resilient, and secure systems. Participate in system architecture discussions and propose technical solutions to business problems.

gRPC Development :

- Build and integrate scalable services using gRPC for communication between microservices.


- Define and implement APIs in Protocol Buffers (Protobuf) and manage communication between clients and servers efficiently.


- Ensure the reliability and low-latency communication of microservices using gRPC protocols.


- Code Review and Team.

Leadership :


- Conduct code reviews to ensure adherence to best practices, code quality, and efficient use of GoLang features.


- Mentor and guide junior developers, helping them improve their GoLang skills, understanding of gRPC, and application of Go routines.

- Lead a small team of developers by setting technical direction, assisting with project planning, and ensuring timely delivery of high-quality software.

- Testing and Documentation : Write unit and integration tests to ensure high-quality, bug-free applications. Create comprehensive documentation of services and APIs.

- Collaboration and Communication : Work closely with DevOps and Product teams to ensure continuous delivery and smooth deployment of GoLang applications.

- Participate in team meetings, technical discussions, and cross-team collaboration to ensure seamless project execution.

Qualifications :


- Proficiency in GoLang : 5+ years of experience in Go programming with a solid understanding of Go idioms, patterns, and best practices.

- Experience with gRPC : Hands-on experience in building and integrating microservices using gRPC and Protocol Buffers (Protobuf).


- Concurrency in Go : Strong understanding of Go routines, channels, and other concurrency primitives to optimize system performance.

- Code Review & Mentorship : Demonstrated experience in leading code reviews and mentoring junior developers to enhance their skills and contribute to team success.


- API Design and Microservices : Experience designing and building RESTful APIs and microservices using GoLang.

- Performance Tuning : Familiarity with performance profiling and debugging Go applications.

- Version Control : Proficient with Git for version control.

- Testing Frameworks : Experience with testing frameworks in Go.

- Containerization and Orchestration : Familiarity with Docker, Kubernetes, and CI/CD pipelines is a plus.

Nice-to-Have Skills :


- Knowledge of database technologies (SQL/NoSQL).

- Experience with cloud platforms such as AWS, Azure, or Google Cloud.

- Exposure to REST APIs, GraphQL, or WebSockets.

- Education : Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Soft Skills :


- Strong problem-solving abilities with attention to detail.

- Excellent communication and collaboration skills.


- Proven leadership abilities and experience guiding junior team members.

- Ability to work independently and in a team environment.


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Technical Lead roles with real interview advice

What people at Codewits Solutions are saying

What Codewits Solutions employees are saying about work life

based on 1 employee
100%
100%
100%
Flexible timing
Monday to Friday
Within city
View more insights

Codewits Solutions Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Codewits Solutions with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

LTIMindtree

3.9
Compare

Mphasis

3.4
Compare

Persistent Systems

3.5
Compare

Hexaware Technologies

3.6
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Similar Jobs for you

Technical Lead at Talent Monitor

6-11 Yrs

₹ 12-26 LPA

Backend Developer at Hiringeye

8-12 Yrs

₹ 24-30 LPA

Technical Lead at Cameo Corporate Services Limited

Chennai

2-8 Yrs

₹ 15-30 LPA

Technical Lead at Oneture Technologies Private Limited

Mumbai, Navi Mumbai

4-6 Yrs

₹ 15-23 LPA

Backend Developer at Softpath Technologies LLC

Bangalore / Bengaluru

5-8 Yrs

₹ 10-28 LPA

Senior Software Engineer at consultancy

Bangalore / Bengaluru

4-10 Yrs

₹ 30-90 LPA

Application Lead at Solutionec Pvt Ltd

8-13 Yrs

₹ 10-35 LPA

Technical Lead at Hirist.tech

7-11 Yrs

₹ 35-50 LPA

Software Development Manager at TriCore Solutions Private Limited

10-15 Yrs

₹ 40-60 LPA

Senior Software Engineer at Tinvio Digital Services India Pvt Ltd

3-8 Yrs

₹ 12-25 LPA

Technical Lead - Golang Development (6-15 yrs)

6-15 Yrs

1mon ago·via hirist.com

Go Tech Lead

5-8 Yrs

Pune

1mon ago·via naukri.com
write
Share an Interview