Go Developer
We're seeking a talented Go Developer to join our engineering team. You'll be building scalable backend services and distributed systems that power our platform, working with cutting-edge technologies in a collaborative environment.
What You'll Do
- Design, develop, and maintain high-performance backend services using Go
- Build and optimize RESTful APIs and microservices architecture
- Work with distributed systems, message queues, and cloud infrastructure
- Collaborate with cross-functional teams to deliver features that impact millions of users
- Write clean, testable, and well-documented code
- Participate in code reviews and contribute to engineering best practices
- Debug and optimize system performance and reliability
What We're Looking For
Required:
- 3+ years of professional software development experience
- 2+ years of hands-on experience with Go (Golang)
- Strong understanding of concurrency patterns, goroutines, and channels
- Experience building RESTful APIs and microservices
- Proficiency with SQL and NoSQL databases (PostgreSQL, Redis, MongoDB, etc.)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Experience with version control systems (Git)
- Strong problem-solving and debugging skills
Nice to Have:
- Experience with gRPC and Protocol Buffers
- Knowledge of message brokers (Kafka, RabbitMQ, NATS)
- Familiarity with observability tools (Prometheus, Grafana, Jaeger)
- Experience with CI/CD pipelines
- Contributions to open-source Go projects
- Understanding of security best practices
- Experience with event-driven architectures
Required languages
| English | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |
Published 6 February
31 views
ยท
2 applications
100% read
๐
Average salary range of similar jobs in
analytics โ
Loading...