زرینو
زرینو

Backend Software Engineer

Tehran/ Jordan
Full Time
Saturday to Wednesday
-
Bonus -Parking space -Flexible working hours -Game room -Lunch -Occasional packages and gifts
51 - 200 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1399
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
C# - Intermediate
Go - Intermediate
Rest API - Intermediate
.Net Core / .Net - Intermediate
Docker - Intermediate

Job Description

We are seeking a highly skilled and motivated Backend Software Engineer specializing in .NET Core or Golang to join our dynamic team. As part of our backend engineering team, you will play a critical role in designing, developing, and maintaining scalable, high-performance applications. If you are passionate about creating robust server-side components, implementing microservices architecture, and leveraging containerization technologies, we want to hear from you!

Responsibilities

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Design, develop, test, and maintain server-side applications using .NET Core or Golang.
  • Implement microservices design patterns to create loosely coupled, independently deployable, and scalable services.
  • Develop and integrate messaging systems, event-driven architectures, and service bus patterns for seamless inter-service communication.
  • Design and implement APIs using technologies like REST or gRPC.
  • Optimize application performance and ensure high availability and scalability of microservices.
  • Work with databases such as PostgreSQL and Elastic Search to design efficient data storage and retrieval strategies.
  • Containerize microservices using Docker and manage them with Kubernetes in collaboration with DevOps teams.
  • Build CI/CD pipelines to automate build, test, and deployment processes.
  • Conduct code reviews to uphold high standards of code quality and adherence to microservices principles.
  • Keep abreast of industry trends and emerging technologies related to .NET Core, Golang, microservices, and containerization.
  • Contribute to Agile workflows, including sprint planning, backlog refinement, and daily stand-ups.


Qualifications:

  • Extensive experience in backend development using .NET Core or Golang.
  • Proficiency in C# or Go programming.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Experience with microservices design and scalable, loosely coupled systems.
  • Proficiency in designing and implementing RESTful APIs and working with data serialization.
  • Familiarity with database technologies such as SQL and relevant database libraries or ORM frameworks.
  • Hands-on experience with containerization technologies like Docker and orchestration with Kubernetes.
  • Exposure to DevOps practices and building CI/CD pipelines.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.

Job Requirements

Age
22 - 35 Years Old
Gender
Men / Women
Military service
Military service must be done
Software
.Net Core / .Net| Intermediate Go| Intermediate C#| Intermediate Docker| Intermediate Rest API| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای زرینو