-
Jio

Golang Developer

Jio
India · Full-time · Mid-Senior

Skills:
C++, Golang, C++Developer, C Developer, developer, CI/CD,

Jio is the new age technology company leading the Digital, Big Data and AI Revolution that is taking place in India. This revolution is going to impact the lives of 1.3 billion Indians and its our responsibility to cater to the needs of every rural and urban Indians by using every skill and technology that is available at our disposal.

Jio has over 400 million customers in India, generating petabytes of data every second, and hence the need to build infinitely scaling, low latency, high throughput and highly available systems

Job Title: Golang Developer

Experience : - 2 Years to 5 Years.

Job Overview

We are looking for a skilled Software Engineer with expertise in Golang to join our dynamic development team. The ideal candidate will have a strong background in software engineering, particularly in building scalable, high-performance applications using Golang. This role involves designing, developing, and maintaining software solutions that meet the needs of our clients and stakeholders.

Key Responsibilities

  • Software Development:
  • Design, develop, and maintain backend services and APIs using Golang.
  • Write clean, maintainable, and efficient code following best practices in software development.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
  • Performance Optimization:
  • Optimize existing Golang applications for maximum speed and scalability.
  • Implement performance monitoring tools to ensure the reliability of software in production environments.
  • Collaboration:
  • Work closely with front-end developers, DevOps engineers, and product managers to deliver high-quality software solutions.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Testing and Debugging:
  • Write unit, integration, and end-to-end tests to ensure the robustness of the code.
  • Debug and resolve complex issues that arise in production and staging environments.
  • Documentation:
  • Create and maintain technical documentation for the software components and APIs you develop.
  • Document architectural decisions, design patterns, and best practices to share knowledge across the team.
  • Continuous Improvement:
  • Stay up-to-date with the latest developments in Golang and software engineering practices.
  • Contribute to the continuous improvement of development processes and tools.

Qualifications

  • Education:
  • Bachelors degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Experience:
  • 3+ years of experience in software development, with at least 2 years of experience working with Golang.
  • Proven experience in building and deploying microservices and RESTful APIs using Golang.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Skills:
  • Proficiency in Golang and its standard library.
  • Working Unix Command/Docker and Kubernetes
  • Strong understanding of concurrency patterns in Golang, data structures and sorting algorithms
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Experience with event-driven architectures and messaging systems like Kafka or RabbitMQ with Golang.
  • Experience in gRPC Related Application development in Golang
  • Knowledge of networking protocols and performance tuning in distributed systems is added advantage.
  • Familiarity with cloud platforms such as Azure Dev Ops
  • Experience with CI/CD pipelines and version control systems like Git.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication skills, both verbal and written.

Preferred Qualifications

  • Familiarity with front-end technologies and frameworks (e.g., React, Angular) is a plus.
  • Open-source contributions or a strong GitHub profile showcasing your work with Golang.

Working Conditions

  • Full-time position.

Key Skills

Ranked by relevance

golang containerization data structures design patterns microservices restful apis postgresql rabbitmq big data angular docker devops react nosql mysql kafka cloud grpc unix cicd ai c
Login to Apply
Posted
Dec 31, 2024
Type
Full-time
Level
Mid-Senior
Location
Delhi
Company
Jio

Industries

Telecommunications

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Terralogic
Related

Back End Developer

2026-06-18

Full-time
Mid-Senior
India
Information Technology & Services
Information Technology
View Job Details
Superloop
Related

Graduate Data Analyst

2026-06-15

Full-time
Not Applicable
Australia
Telecommunications
Information Technology
View Job Details
HelloFresh
Related

Backend Engineer, Consumer Alliance

2026-06-18

Full-time
Not Applicable
Poland
Consumer Services
Engineering