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.
معرفی شرکت
زرینو، مالک و توسعهدهندهی دو نام تجاری «Herlife» و «Pindis» است. هرلایف، اپلیکیشنی است که در زمینهی سلامت و سبک زندگی و همینطور آگاهیبخشی در حوزهی زنان فعالیت میکند و پیندیس، پلتفرمیست که به کسبوکارهای خرد کمک میکند تا تجربه و خرید بهتری برای مشتریان خود خلق کنند.
چشمانداز ما تولید، توسعه و رشد محصولات فناورانهایست که راهکارهایی نوآورانه برای حل مشکلات بزرگ داشته باشند. ما محصولات تازه و برندهای جدیدی خلق میکنیم که زندگی را برای همکارانمان، مشتریانمان، و جامعهمان دلنشینتر میکنند. ماموریت ما، ارائهی راهکارهای نوآورانه و مبتنی بر فناوری در مسیر رشد و توسعهی زنجیرهی ارزش در حوزههای سلامت، بهداشت و سبکزندگی و همچنین زنجیرهی تأمین محصولات است.
خالق قصه، روایتگر ارزشهاییست که خود را با آنها متعلق میداند. ما در زرینو خود را به ارزشهایمان پایبند میدانیم و همواره اجرایشان میکنیم تا شنیدنیترین قصهها را بسازیم. این یکپارچگی وجودی، باارزشترین دارایی ماست و در ذهن شنونده، «برند» ما را میسازد. ما در زرینو مشتریمحوریم؛ صراحت تمامعیار داریم، اعتمادسازی میکنیم، نتیجهگراییم و درنهایت تفکرمان؛ تفکر رشد است.
ما قصههای ملموس و میراث ماندگار میسازیم. خالق این قصه ماییم!