Golang Developer – Backend & Microservices
CGI · Lafayette
Job description
About the role
We are looking for an experienced Golang Developer to design, build and maintain high‑performance backend services and APIs. The role is based in Lafayette, LA and works in a hybrid model within an agile, cross‑functional team.
Key responsibilities
- Design, develop and maintain backend services using Go, including RESTful and gRPC APIs.
- Participate in system architecture decisions and build scalable, distributed microservices.
- Integrate third‑party and internal services, work with message brokers such as Kafka or RabbitMQ.
- Design and optimise databases (PostgreSQL, MongoDB) and write efficient queries.
- Deploy applications on cloud platforms (AWS, Azure, GCP) using Docker and Kubernetes.
- Collaborate with DevOps on CI/CD pipelines and monitor performance with tools like Prometheus and Grafana.
- Implement security best practices and ensure code quality through version control and documentation.
Required profile
- 8+ years of IT experience, including 3–5 years in architecture or consulting roles.
- Strong proficiency in Golang with 3+ years building REST or gRPC services.
- Deep understanding of concurrency (goroutines, channels) and microservices architecture.
- Excellent communication, documentation and presentation skills.
Required skills
- Golang (Go)
- REST APIs / gRPC
- Microservices architecture
- Docker & Kubernetes
- AWS, Azure, GCP
- PostgreSQL, MongoDB
- Kafka, RabbitMQ
- Git & CI/CD pipelines
- Prometheus, Grafana
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
CGI
Lafayette