Whitefield Careers
Golang Developer
Whitefield CareersIndia6 days ago
Full-timeEngineering, Information Technology
Golang Developer - 2+ Years

Role Overview

We are seeking skilled Golang Developers with 2+ years of experience in designing and developing high-performance, scalable, and secure backend applications. The role requires strong hands-on coding skills in Go, experience with microservices architectures, and the ability to work within agile, DevOps-driven environments.

Key Responsibilities

  • Application Development
    • Design, develop, and maintain backend services and APIs using Go.
    • Implement microservices-based architectures for scalability and reliability.
    • Write clean, maintainable, and well-documented code following best practices.
  • Integration & Deployment
    • Build services that integrate with databases, message queues, and external APIs.
    • Collaborate with DevOps teams to enable CI/CD deployment pipelines.
    • Ensure applications are containerized and optimized for Kubernetes/Docker environments.
  • Performance & Optimization
    • Optimize applications for high concurrency, low latency, and resilience.
    • Conduct benchmarking, profiling, and code reviews.
    • Implement caching, load balancing, and distributed processing techniques.
  • Security & Compliance
    • Follow secure coding practices and conduct vulnerability remediation.
    • Implement authentication/authorization, data encryption, and API security.
    • Ensure compliance with enterprise security and data privacy policies.
  • Collaboration & Support
    • Work closely with frontend, DevOps, and QA teams for end-to-end delivery.
    • Support production troubleshooting and incident resolution.
    • Contribute to reusable libraries and frameworks for the engineering team.
Required Skills & Experience

  • 2+ years of software development experience, with at least 2-3 years in Golang.
  • Strong understanding of concurrency, goroutines, and channels in Go.
  • Experience with REST/gRPC APIs, microservices, and event-driven architectures.
  • Familiarity with databases (PostgreSQL, Cassandra, MongoDB, or ClickHouse).
  • Experience with message queues/streaming platforms (Kafka, RabbitMQ, NATS).
  • Hands-on with Docker, Kubernetes, Git, and CI/CD pipelines.
  • Proficiency in unit testing and test automation.

Preferred Knowledge

  • Experience with cloud platforms (AWS, GCP, Azure).
  • Exposure to Temporal, Argo Workflows, or other orchestration frameworks.
  • Familiarity with monitoring/logging (Prometheus, Grafana, ELK).
  • Understanding of Domain-Driven Design (DDD) and Clean Architecture.

Education & Certifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Preferred certifications:
    • Go Developer certifications (if available).
    • Kubernetes (CKA/CKAD) or cloud certifications (AWS/GCP/Azure).

Key Skills

Ranked by relevance