Overview
Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
Golang
AWS
Kubernetes
Terraform
Job Details
Role: Data Engineer (Golang)
Remote is fine in Canada
Golang Developer Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in Golang.
- Recent, hands-on experience and expertise in Developing microservices with Golang, AWS, Kubernetes, Terraform
- Experience working with relational and non-relational databases (SQL Server, PostgreSQL, MongoDB).
- Experience in developing event-driven API microservices, familiarity with REST, gRPC, OpenAPI, NATS, and Kafka.
- Experience in microservices observability (tracing, metrics collection, monitoring tools).
- Experience in integrating services based on .net with services written in Golang.
- Containerization technologies (Docker, Kubernetes).
- Understanding of SOLID, Clean Architecture, and Design Patterns design principles and their implementation.
- Ability to write clean, easy to understand, and maintainable code.
- Outstanding analytical and problem-solving capabilities.
- Excellent written and verbal communication skills.
- Experience with working in an agile environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.