Search by job, company or skills

GeekyAnts

Golang Developer

Save
new job description bg glownew job description bg glow
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a skilled Golang Developer with strong backend engineering fundamentals and hands-on experience in building scalable APIs and microservice-based systems. The ideal candidate should be comfortable working on production-grade backend platforms with exposure to cloud-native development and distributed systems.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and APIs using Golang
  • Build and manage microservice-based architectures for production-grade platforms
  • Develop REST and gRPC-based backend services with high reliability and performance
  • Work on distributed systems, asynchronous processing, caching, and queue-based architectures
  • Implement efficient concurrency patterns using goroutines, channels, and Go runtime fundamentals
  • Collaborate with cross-functional teams to deliver scalable and maintainable backend solutions
  • Work with SQL and NoSQL databases to ensure data consistency, scalability, and performance
  • Support cloud-native deployments and backend infrastructure on AWS, Azure, or GCP
  • Manage containerized applications and deployments using Docker and Kubernetes
  • Contribute to CI/CD pipeline implementation and deployment automation processes
  • Ensure API security, backend performance optimization, and system reliability
  • Participate in Agile development workflows, code reviews, debugging, and troubleshooting activities
  • Maintain strong ownership of backend deliverables and production stability

.

Skills & Competencie

  • Strong expertise in Golang and backend API development
  • Hands-on experience building scalable microservices and REST/gRPC-based systems
  • Good understanding of concurrency, goroutines, channels, and Go runtime fundamentals
  • Experience working with distributed systems, asynchronous processing, caching, and queues
  • Strong knowledge of SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and cloud-native deployments
  • Good understanding of system design fundamentals, API security, and backend performance optimisation
  • Experience working with Git, Agile methodologies, and collaborative engineering workflows
  • Strong debugging, problem-solving, and ownership mindset
  • Good communication and team collaboration skills

Good to Have

  • Experience with Kafka, RabbitMQ, NATS, or event-driven architecture
  • Exposure to WebSockets, streaming systems, or real-time applications
  • Experience with monitoring and observability tools such as Prometheus, Grafana, ELK, or Datadog
  • Understanding of fintech, payments, high-scale systems, or multi-tenant platforms
  • Exposure to Terraform, infrastructure automation, or DevOps practice
  • Basic frontend exposure with React or Next.js is a plus.

Educational Qualifications

  • 4+ years of software engineering experience with strong backend development exposure
  • Proven experience building scalable backend systems and APIs.Experience working on production-grade distributed systems and cloud-native platforms is preferred.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148276881

Similar Jobs

Bengaluru, India

Skills:

GolangApisOauth2SamlMicroservicesConcurrencyDockermetricsDistributed SystemsKubernetesLoggingOpenID ConnectPerformance considerationsGoInfrastructure-as-codeJWTsObservability toolstracing

Bengaluru

Skills:

Rest ApiLinuxUnit TestingGo programming

Bengaluru, India

Skills:

react.js containerization GolangMicroservicesCI CD

Bengaluru, India

Skills:

GolangCassandraUnit Testingtest automationPostgreSQLKafkaMicroservicesRabbitmqGitDockerMongoDBKubernetesClickHouseevent-driven architecturesgRPC APIsCI CD pipelinesNATS

Bengaluru, India

Skills:

NosqlGolangRestful ApisSqlAWSGo concurrency