مهندس نرم‌افزار

هف هشتاد تهران

بیش از یک ماه منتشر شده

Job Description

Our Back-end team at HafHashtad is looking for a software engineer to build and optimize our software. You are required to develop and code back-end components and connect apps to other web services. You have a critical role in helping our software to easily expand to any size of the installation. In addition, you will have the responsibility of adding new knowledge to our team. So, if you are a person who is eager to learn, try and work in a team atmosphere, this job is for you. Responsibilities: ● Write clean, well-designed code and produce detailed specifications. ● Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality. ● Design database structures and relationships and implement external APIs.

Requirements

● Professional experience with Golang or .NET Core. ● Knowledge of 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). ● At least 3 years of professional development experience.

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،