About us :
5paisa Capital Ltd. stands at the forefront of India's fintech revolution, offering a comprehensive digital platform for retail investors and traders. With a commitment to democratizing financial services, 5paisa provides a suite of products including stocks, Futures & Options, Mutual Funds, IPOs, all accessible through user-friendly mobile applications and web platforms. Today 5paisa is a go-to platform for serious traders and investors.
About the Role :
We are looking for a skilled
Golang Developer
to join our dynamic engineering team. The ideal candidate will be responsible for developing high-performance, scalable backend services and APIs using Go. You will collaborate with cross-functional teams to design, build, and maintain efficient systems that power our core business applications.
Key Responsibilities
Design, develop, and maintain backend services and APIs using
Golang .
Write clean, efficient, and well-documented code following best practices.
Collaborate with
frontend developers, QA, and product teams
to deliver robust and scalable solutions.
Implement and optimize
database queries
for performance and scalability.
Develop and integrate
REST APIs , third-party APIs, and external services following web standards.
Utilize
Go modules, interfaces, middleware, dependency injection, authentication, and authorization
in development.
Apply
Go’s concurrency patterns
(e.g., goroutines, worker pools, async processes) and manage
background jobs or queues
with reliability and retry mechanisms.
Conduct
code reviews , maintain coding standards, and contribute to continuous process improvements.
Deploy and manage Go applications in
production environments , contributing to
CI / CD pipelines
and
cloud-based deployments
(AWS / GCP / Azure).
Work with
Docker
for containerized deployments and have a basic understanding of
Kubernetes
for orchestration.
Collaborate with
to support integration, debugging, and cross-platform development.
Utilize
Git
and collaborative workflows (branching, PRs, and reviews).
Troubleshoot, debug, and upgrade existing systems while maintaining reliability and performance.
Demonstrate a
willingness to learn and adapt
across different programming languages and technology stacks.
Required Skills & Qualifications :
Bachelor’s degree in computer science, Engineering, or a related field.
2–6
years of hands-on experience in backend development using Golang.
Strong understanding of RESTful APIs, microservices architecture, and concurrency patterns in Go.
Experience with Docker, Kubernetes, or other container orchestration tools.
Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
Familiarity with Git, CI / CD pipelines, and cloud environments (AWS / GCP).
Strong debugging, problem-solving, and analytical skills.
Good to Have :
Experience with message brokers like Kafka, RabbitMQ, or NATS.
Knowledge of GraphQL, gRPC, or Protobuf.
Exposure to monitoring tools (Prometheus, Grafana, ELK Stack).
Experience in Test-Driven Development (TDD) or using unit testing frameworks.
What You Can Expect :
Learning and Growth
Dynamic Environment-
Expect a dynamic and challenging work environment where your expertise directly influences the success of our private cloud platform.
Mentorship and Leadership
This isn’t just another job. It’s a front-row seat to the future of finance — and you’re invited.
We value diversity in all its forms — backgrounds, perspectives, experiences — and are committed to building an inclusive environment where every employee feels respected, heard, and empowered to grow. We do not discriminate based on race, religion, caste, color, gender identity or expression, sexual orientation, age, marital status, disability, or any other legally protected status. Our hiring decisions are based on merit, capability, and alignment with our values — always.
Golang Developer • India