What are the responsibilities and job description for the Golang Engineer position at Dimension Consulting?
Job Title: Golang Engineer
Experience: 8 Years
Location: Phoenix AZ
Job Summary
We are seeking a skilled Golang Engineer to design, develop, and maintain scalable, high-performance backend applications and microservices. The ideal candidate should have strong experience in Go (Golang), REST APIs, cloud technologies, and distributed systems.
Required Skills
- Strong experience in Go (Golang) programming.
- Experience developing RESTful APIs and backend services.
- Good understanding of Microservices Architecture.
- Experience with SQL (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis).
- Knowledge of Docker and Kubernetes.
- Experience with Git, CI/CD pipelines, and version control.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Understanding of multithreading, concurrency, and performance optimization.
- Experience working in Agile/Scrum environments.
Preferred Skills
- Experience with gRPC, Kafka, or RabbitMQ.
- Knowledge of Linux/Unix environments.
- Exposure to monitoring tools such as Prometheus and Grafana.
- Familiarity with Terraform or Infrastructure as Code (IaC).
Salary : $55 - $60