Golang Developer (Blockchain)

National Payments Corporation of India (NPCI)

  • Posted: 1 year ago
  • Openings: 10
  • Applicants: 0

Job Description

Experience: 3 - 6 years of exp. Location: Mumbai / Hyderabad / Chennai Responsibilities: Building and maintaining the platform (platform layer, which is base for all other projects under decentralized or distributed category and all common modules) Responsible for improving the performance and scale of the platform. Would be working with team for building distributed systems at population scale. Responsible for writing scalable services and backend APIs. Responsible for integrating into different storage engines and various Databases. Responsible for writing clean and maintainable codebases. Responsible for solutioning and creating tech documentations. Responsible for efficiently utilize DevOps tools and practices to build and deploy software Responsible for adopting best practices and standards throughout the project. Responsible for creating roadmaps and implementations for changes / feature additions. (Which includes migration aspects) Responsible for building and maintaining SDKs, Libraries, and interfaces for all integrations from application to platform. Responsible for creation of abstractions for underlying platform / common components. (E.g., DB, Management Tools, Benchmarking Tools, Monitoring Stacks) Would oversee or take part in the entire cycle of software development and delivery from ideation to deployment and everything in between Will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Skills: Tags: Golang, Microservices, RDBMS, Redis, LevelDB, Badger, APIs, Distributed Systems, Kafka, MariaDB, Cassandra Good coding and test driven development experience with development language Golang. Experience in framework like Gin, Weaver, Gokit etc. Experience in building scalable services and APIs Experience in working on Distributed Systems Experience on working with Storage Engines like Badger, LevelDB / RocksDB Experience on working with persistent RDBMS, Distributed Databases (Cassandra) or in-memory DBs (Redis) Experience on working with messaging systems like Kafka, NATS, RabbitMQ etc, Familiarity in GRPC and HTTP protocols Familiarity in DevOps tools, Kubernetes based deployments etc. Opensource Contributions earns bonus points.

More Info

Full Time
Data Platform Engineer
FinTech / Payments
Not Disclosed
English
Not Disclosed

Education

Any Graduate
Not Disclosed

Required Skills

Golang Rust Hyperledger Blockchain go Go Framework Cryptography Fabric

Contact Details

Not Disclosed
Not Disclosed
Not Disclosed
  • Experience3 years
  • Salary Not Disclosed
  • Location for Hiring Chennai
  • Apply Now
Latest Job

Similar Jobs

  • 6+ years
  • Hyderabad
  • 1 Year
Machine Learning / AI Engineer
Zion Cloud Solutions
  • 4 years
  • Pune
  • 1 Year
  • 2 years
  • Pune
  • 1 Year
  • 5 years
  • Hyderabad
  • 1 Year
MLOPS Engineer
Rarr Technologies
  • 5 years
  • Hyderabad
  • 1 Year
  • 6+ years
  • Hyderabad
  • 1 Year