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).
At Whitefield Careers, we connect top talent with leading companies across diverse industries. Our team is dedicated to understanding your skills, career goals, and aspirations to match you with the perfect opportunity. Whether you’re looking for a new challenge, seeking to advance in your current field, or exploring a career change, our wide range of job openings cater to all levels and sectors. From entry-level roles to senior positions, we work with prestigious employers to offer you the most exciting opportunities. Browse our current openings, apply directly, or submit your resume to be considered for future roles.
Your dream job is just a click away—let’s make it happen!
Follow us on LinkedIn to stay updated on recent openings – https://www.linkedin.com/company/whitefield-careers/