Premium Employer

i

This company page is being actively managed by Xoriant Team. If you also belong to the team, you can get access from here

Xoriant Verified Tick

Compare button icon Compare button icon Compare
4.0

based on 1.7k Reviews

filter salaries All Filters

31 Xoriant Jobs

Golang Developer

8-12 years

Pune, Bangalore / Bengaluru

1 vacancy

Golang Developer

Xoriant

posted 20d ago

Job Role Insights

Flexible timing

Key skills for the job

Job Description

Experience Level: 8-12 years+ of relevant experience


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, and leading a small team 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: 2 to 10+ 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, such as Ginkgo and GoConvey.
  • 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.


Employment Type: Full Time, Permanent

Read full job description

Xoriant Interview Questions & Tips

Prepare for Xoriant Golang Developer roles with real interview advice

People are getting interviews at Xoriant through

(based on 101 Xoriant interviews)
Job Portal
Campus Placement
Referral
Company Website
Recruitment Consultant
Walkin
47%
8%
5%
4%
4%
1%
31% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

What people at Xoriant are saying

Golang Developer salary at Xoriant

reported by 2 employees with 2-3 years exp.
₹11.2 L/yr - ₹14.3 L/yr
48% more than the average Golang Developer Salary in India
View more details

What Xoriant employees are saying about work life

based on 1.7k employees
86%
97%
70%
84%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Xoriant Benefits

Submitted by Company
Education Assistance
Health Insurance
Soft Skill Training
Job Training
International Relocation
Giving Back to Community +8 more
Submitted by Employees
Work From Home
Health Insurance
Soft Skill Training
Job Training
Cafeteria
Team Outings +6 more
View more benefits

Compare Xoriant with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

3.6
Compare

HCLTech

3.6
Compare

LTIMindtree

3.8
Compare

Mphasis

3.4
Compare

Persistent Systems

3.5
Compare

Hexaware Technologies

3.6
Compare

CitiusTech

3.4
Compare

HERE Technologies

3.9
Compare

HTC Global Services

3.6
Compare

BT Global Services

4.1
Compare

Tietoevry

4.3
Compare

Unisys

3.7
Compare

TELUS International Philippines

3.8
Compare

Slk Software Services

3.4
Compare

Apexon

3.3
Compare

Altimetrik

3.8
Compare

TEKsystems

3.4
Compare

Similar Jobs for you

Golang Developer at 3C Logic

Noida

2-7 Yrs

₹ 30-35 LPA

Golang Developer at Calsoft

Bangalore / Bengaluru

2-7 Yrs

₹ 15-30 LPA

Golang Developer at Experion

Kochi, Bangalore / Bengaluru + 1

6-11 Yrs

₹ 15-25 LPA

Golang Developer at Techwave Consulting

Hyderabad / Secunderabad

4-9 Yrs

₹ 10-20 LPA

Golang Developer at Caspex Corp

Hyderabad / Secunderabad

5-10 Yrs

₹ 20-25 LPA

Golang Developer at Callesto

Bangalore / Bengaluru

6-10 Yrs

₹ 10-20 LPA

Golang Developer at Ionixx Technologies

Chennai

8-13 Yrs

₹ 15-22.5 LPA

Golang Developer at Tanla Platforms

Hyderabad / Secunderabad

3-8 Yrs

₹ 30-45 LPA

Golang Developer at Airful Consulting

Gurgaon / Gurugram, Bangalore / Bengaluru

4-7 Yrs

₹ 25-30 LPA

Golang Developer at Trigent Software

Bangalore / Bengaluru

7-10 Yrs

₹ 30-45 LPA

Xoriant Pune Office Locations

View all
Pune Office
6th Floor, Smartworks, Pan Card Club Road, Baner, Pune Pune
411045
Pune Office
7th Floor, IT-7 Building, Qubix Business Park Pvt. Ltd. SEZ, Phase - 1, Hinjawadi, Pune Pune
411057

Golang Developer

8-12 Yrs

Pune, Bangalore / Bengaluru

20d ago·via naukri.com

Back-end Engineer (Node.js / Typescript)

6-11 Yrs

Pune, Gurgaon / Gurugram, Bangalore / Bengaluru

16hr ago·via naukri.com

Virtual Weekend Drive Python Lead With 21st & 22nd December

8-13 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Virtual Weekend Drive Python Developer Role On 21st & 22nd December

5-10 Yrs

Bangalore Rural

2d ago·via naukri.com

PHP Software Engineer

5-10 Yrs

Pune

3d ago·via naukri.com

Java Lead

9-14 Yrs

Hyderabad / Secunderabad, Pune, Bangalore / Bengaluru

5d ago·via naukri.com

Java Aws Developer

5-10 Yrs

Mumbai, Pune

5d ago·via naukri.com

Business Development Executive/ US Inside Sales

4-9 Yrs

Pune

6d ago·via naukri.com

Oracle Apex Developer

2-6 Yrs

Pune, Gurgaon / Gurugram, Mumbai

6d ago·via naukri.com

Technical Architect ( L2/L3 Testing Protocols)

10-18 Yrs

Chennai, Bangalore / Bengaluru

10d ago·via naukri.com
write
Share an Interview