HamburgerMenu
hirist

Software Developer - Golang

Qrata
Bangalore
3 - 6 Years

Posted on: 18/07/2025

Job Description

Responsibilities :

- Design, develop, and maintain scalable backend services and APIs using Golang.

- Build and optimize RESTful and gRPC APIs for high throughput and low latency.

- Architect and implement microservices, ensuring reliability and maintainability.

- Work with NoSQL (MongoDB, Redis) and SQL (PostgreSQL) databases.

- Integrate with AWS cloud services and manage deployments on Kubernetes.

- Write unit, integration, and load tests to ensure code quality and reliability.

- Participate in code reviews, mentor junior engineers, and drive best practices.

- Collaborate with product, frontend, QA, and DevOps teams to deliver features end-to-end.

- Ensure security, compliance, and observability in all services (monitoring, logging, alerting).

- Contribute to CI/CD pipelines and infrastructure automation.


Requirements :


- 3-5 years of backend development experience, with at least 2 years in Golang.

- Deep understanding of Go internals (goroutines, channels, garbage collection, etc.).

- Experience with Gin or similar frameworks.

- Familiarity with gRPC and RESTful API design.

- Knowledge of event-driven architectures (Kafka, RabbitMQ).

- Hands-on experience with NoSQL (MongoDB, Redis) databases.

- Experience with AWS cloud services and Kubernetes.

- Exposure to CI/CD tools and containerization (Docker).

- Understanding of security best practices (OAuth2 JWT, PCI DSS).

- Strong problem-solving, debugging, and communication skills.


Nice-to-Have Skills :


- Experience with SQL databases (PostgreSQL).

- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK).

- Experience in fintech or regulated domains.

- Exposure to infrastructure as code (Terraform, CloudFormation).

- Experience with Node.js.


info-icon

Did you find something suspicious?