HamburgerMenu
hirist

Zoop.One - Golang Developer - Distributed Systems

ZOOP
4 - 6 Years
Pune

Posted on: 27/03/2026

Job Description

Description :


We are looking for a Golang Developer to help build and scale our platform. This role involves designing high-performance distributed systems, building robust APIs, and contributing to systems that handle real-time workflows at scale.


You will own problems end-to-end, working closely with product, engineering, and platform teams to build solutions that are reliable and scalable.


Responsibilities :


- Develop new and enhance existing microservices, libraries, and features that form our B2B KYC platform.


- Create and document APIs, Queue Contracts to be consumed by other services.


- Work closely with the Product and Engineering Leads to implement features following best design principles and patterns.


- Participate in all phases of the development cycle: plan, design, implement, review, test, deploy, document, and train.


- Help junior developers with best practices like TDD etc. and make sure their code meets the standards.


- Educate them continuously to improve overall team performance and work quality.


Requirements :


- Development experience (3 to 6 years), preferably with GoLang and scripting skills.


- Bachelor's/Master's in Computer Science or equivalent experience.


- Strong understanding of Computer Science fundamentals, software design principles, algorithms, and design patterns.


- Interest and ability to quickly learn and ramp up on new languages and technologies.


- Ability to write understandable, reliable, and testable code with minimum supervision.


- Distributed, highly available systems running at a large scale.


- Distributed platforms that use Kafka, Elasticsearch, Cassandra, or similar systems.


- Cloud environments (e. g., Docker, AWS, GCP, Kubernetes, etc. ).


- Asynchronous programming patterns (e. g., Goroutines/Channels, Async Programming).


- Experience in CI/CD (Continuous Integration and Delivery) and AGILE work environments.


- Ability to troubleshoot and solve issues on distributed systems.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in