Posted:1 day ago|
Platform:
Work from Office
Full Time
1. Building and maintaining the platform (platform layer, which is base for all other projects under decentralized or distributed category and all common modules)
2. Responsible for improving the performance and scale of the platform.
3. Would be working with team for building distributed systems at population scale.
4. Responsible for writing scalable services and backend APIs.
5. Responsible for integrating into different storage engines and various Databases.
6. Responsible for writing clean and maintainable codebases.
7. Responsible for solutioning and creating tech documentations.
8. Responsible for efficiently utilize DevOps tools and practices to build and deploy software
9. Responsible for adopting best practices and standards throughout the project.
10. Responsible for creating roadmaps and implementations for changes / feature additions. (Which includes migration aspects)
11. Responsible for building and maintaining SDKs, Libraries, and interfaces for all integrations from application to platform.
12. Responsible for creation of abstractions for underlying platform / common components. (E.g., DB, Management Tools, Benchmarking Tools, Monitoring Stacks)
13. Would oversee or take part in the entire cycle of software development and delivery from ideation to deployment and everything in between
14. Will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills
1. Tags: Golang, Microservices, RDBMS, Redis, LevelDB, Badger, APIs, Distributed Systems, Kafka, MariaDB, Cassandra
2. Good coding and test driven development experience with development language Golang.
3. Experience in framework like Gin, Weaver, Gokit etc.
4. Experience in building scalable services and APIs
5. Experience in working on Distributed Systems
6. Experience on working with Storage Engines like Badger, LevelDB / RocksDB
7. Experience on working with persistent RDBMS, Distributed Databases (Cassandra) or in-memory DBs (Redis)
8. Experience on working with messaging systems like Kafka, NATS, RabbitMQ etc,
9. Familiarity in GRPC and HTTP protocols
10. Familiarity in DevOps tools, Kubernetes based deployments etc.
11. Opensource Contributions earns bonus points.
National Payments Corporation of India (NPCI)
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Golang coding challenges to boost your skills
Start Practicing Golang NowBengaluru South, Karnataka, India
Salary: Not disclosed
10.0 - 15.0 Lacs P.A.
4.8 - 6.0 Lacs P.A.
Pune, Bengaluru
27.5 - 42.5 Lacs P.A.
Bengaluru, Karnataka, India
2.0 - 7.0 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed
Pune, Maharashtra, India
5.0 - 10.0 Lacs P.A.
Yelahanka, Bengaluru, Karnataka
Experience: Not specified
10.0 - 15.0 Lacs P.A.
Bengaluru
15.0 - 30.0 Lacs P.A.
Kolkata
4.0 - 8.0 Lacs P.A.