Senior Golang Developer Golang, Kubernetes, Redis

5+ years experience,
Bangalore Karnataka,

Description
Looking for a passionate Sr Golang Developer for AdTech platform for the JioAds ecosystem that involves building highly scalable systems catering to the growing demands of Digital Marketing. Positions is open for a passionate developer excited to work on a high scale, high availability world class AdTech platform.

Roles
• As a Senior Golang developer, you involve in the design and development of one or more core modules of AdTech platform.
• The primary responsibility is to develop a code with high quality, high maintainability and meets the performance requirements.
• You will work with Product Managers, Program Managers, Architects, Technical Leads, Team mates, QA and devops. The role also involves closer communication with the teams working on other functions for AdTech platform.
• You will involve in Requirement discussions, Design discussions, development of Micro services/components, Issue fixing, Prod debugging, brainstorming, build POC’s etc
• You will involve in Self-testing, help automate the test cycle and code coverage.
• You will show exemplary attitude to own any task/module throughout the cycle of development, QA, Deployment and on production.
• You will continue to be a learner and show positive attitude towards understanding the internals of the components/frameworks being used.
• You will also adhere to the process set by the group for SDLC, Agile methodologies and maintain the relevant artefacts.

Technical Skills:
• 5+ years of relevant work experience
• Required Knowledge in Go| Micro-Services
• Experience in Design of PHP, Golang, back-end MVC Framework
• Experience with large-scale distributed storage, cache and database systems (Cassandra/ScyllaDB, Redis)
• Experience in DB abstraction layers like Hibernate or messaging services (Apache Kafka/RabbitMQ/JMS etc)
• Experience in library like Gin-Gonic, Gorilla Mux, GORM, testify and ECHO framework.
• Experience in Golang concepts like Slices, Maps, Structs, Interfaces.
• Hands on Experience in standing up Kubernetes platform as well as working with workloads inside Kubernetes environment is required. Jio Platforms Job Description Position Senior Golang Developer
• Maintain application integrity and achieve operational excellence through fully automated using CI/CD pipelines.

Must Have
• Go Lang (Minimum of 3+ Yrs)
• Micro-Services
• MySql, NoSQL database (Cassandra/ScyllaDB/Druid/MongoDB), Redis
• Kafka or RabbitMQ

Good-to-Have
• PHP, Go testing
• DevOps (Ansible, Terraform, Jenkins, Kubernetes)
• ScyllaDB • Openshift & Openstack
• Cloud knowledge – GCP or Azure or AWS

General Qualifications:
• BE/BTech/MCA/MTech/MSC with experience 5+ years of working on Server development.
• Familiarity to work in Agile methodology and be willing to adapt to fast-paced start-up culture.