Golang Back-End Developer

Hafhashtad Tehran

Posted 2 years ago

Job Description

● Write clean, well-designed code and produce detailed specifications. ● Work on an agile team using CI/CD best practices to deliver the highest quality software possible quickly. ● Take full responsibility for the services that are owned by your team, including all the aspects of quality assurance. ● Collaborate closely with other specialists and become a valued member of an autonomous, cross-functional team.

Requirements

● Professional Experience with Golang and Docker. ● Knowledge of common Goroutine and Channel Patterns. ● Experience with gRPC and Protobuf. ● Experience with Redis, Databases (Mysql or Postgres), Queues (NATS or Kafka). ● Experience with REST APIs. ● Familiarity with microservices architectures and DDD. ● Familiarity with test-driven development (TDD). ● Having minimum 2 years of professional enterprise development experience.

Employment Type

  • Full Time

Details

To see more jobs that fit your career