Golang Developer
Golang Developer13
Applications
13
Applications
About the Job
Skills
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:
- Bachelor’s 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.
About the company
Industry
Media & Telecommunication...
Company Size
51-200 Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio