- Design, develop, and maintain backend services using Golang.
- Build and maintain CI/CD pipelines to automate development workflows.
- Implement comprehensive automated testing (unit, integration, and end-to-end).
- Work with gRPC to create efficient service-to-service communication.
- Collaborate via Git in a team-oriented environment with code reviews and pull requests.
- Develop and optimize SQL queries and interact with relational databases.
- Containerize applications using Docker for consistent development and deployment.
- Implement and maintain observability tools (metrics, logs, traces) to ensure system health and performance.
- Troubleshoot and resolve production issues efficiently.
- Work closely with DevOps, QA, and Product teams in an agile environment.
- 9+ years of professional experience with Golang in production systems.
- Strong understanding of CI/CD concepts and tools (e.g., GitHub Actions, GitLab CI, Jenkins).
- Experience with automated testing frameworks and methodologies.
- Proficiency with gRPC and Protocol Buffers.
- Solid experience with Git for version control and collaboration.
- Knowledge of SQL and relational databases like PostgreSQL or MySQL.
- Hands-on experience with Docker and containerized development.
- Familiarity with observability tools such as Prometheus, Grafana, OpenTelemetry, Jaeger, ELK stack, or similar.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent written and verbal communication skills.
Company
TekVivid
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
Overview:
We are looking for a highly skilled Golang Developer to join our engineering team. The ideal candidate has hands-on experience developing scalable backend services in Go, building robust CI/CD pipelines, and implementing automated testing. You will play a key role in designing, building, and maintaining Microservices that are reliable, observable, and performant.
Key Responsibilities
We are looking for a highly skilled Golang Developer to join our engineering team. The ideal candidate has hands-on experience developing scalable backend services in Go, building robust CI/CD pipelines, and implementing automated testing. You will play a key role in designing, building, and maintaining Microservices that are reliable, observable, and performant.
Key Responsibilities
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.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs