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
To apply for this and other jobs on Djinni login or signup.
Loading...