Role: Go Lang Developer
Location: Atlanta, GA
Fulltime Role with TCS
Strong Golang development
- Knowledge of Go’s concurrency patterns and best practices.
- Experience with Go’s standard library and popular third-party packages.
- Working experience in Cloud platforms (e.g., AWS, GCP, Azure) and services.
- Experience with microservices architecture and design principles.
- Experience with Kubernetes, Docker
- Experience in designing robust, large scale backend system, considering for performance, scalability, security, and maintainability.
- Familiarity with web frameworks and libraries for building web services and APIs(eg., Gin, Echo)
- Proficiency in database systems(SQL and NOSQL databases) and Data modeling.
- Understanding of containerization and orchestration technologies(e.g. docker, kubernetes).
- Must be proficient with communication protocols such as MQTT, HTTPS, FTP, gRPC, etc.
- Must be proficient with SDLC process.
- Must have strong understanding of Linux OS and application development experience in Linux OS
- Strong problem solving and analytical skills.
- Excellent communication skills to interact with team members and stakeholders.
Job Type: Full-time
Pay: $105,016.65 - $115,471.66 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation package:
Experience level:
Schedule:
Ability to Relocate:
- Atlanta, GA: Relocate before starting work (Required)
Work Location: In person