HamburgerMenu
hirist

Job Description

Key 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 :

- 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.


info-icon

Did you find something suspicious?