Description Looking for a passionate Sr Golang Developer for AdTech platform for the JioAds ecosystem thatinvolves building highly scalable systems catering to the growing demands of Digital Marketing.Positions is open for a passionate developer excited to work on high scale, high availability worldclass AdTech platform. Roles
- As a Senior Golang developer, you involve in the design and development of one or more coremodules of AdTech platform.
- The primary responsibility is to develop a code with high quality, high maintainability and meetsthe performance requirements.
- You will work with Product Managers, Program Managers, Architects, Technical Leads, Teammates, QA and devops. The role also involves closer communication with the teams working onother functions for AdTech platform.
- You will involve in Requirement discussions, Design discussions, development of Microservices / 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 ofdevelopment, QA, Deployment and on production.
- You will continue to be a learner and show positive attitude towards understanding the internalsof the components / frameworks being used.
- You will also adhere to the process set by the group for SDLC, Agile methodologies and maintainthe 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 (ApacheKafka / 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 workloadsinside Kubernetes environment is required.
- Maintain application integrity and achieve operational excellence through fully automated using
CI / CD pipelines Must Have
Go Lang (Minimum of 3+ Yrs)Micro-ServicesMySql, NoSQL database (Cassandra / ScyllaDB / Druid / MongoDB), RedisKafka or RabbitMQ Good-to-HavePHP, Go testingDevOps (Ansible, Terraform, Jenkins, Kubernetes)ScyllaDBOpenshift & OpenstackCloud 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.