We are looking for an experienced Senior Backend Software Engineer specializing in .NET (C#, ASP.NET Core) or Golang to join Zarrino’s engineering team. In this role, you will design and develop secure, scalable, and reliable backend services, take ownership of features from design to production, and collaborate with cross-functional teams to build high-quality, maintainable systems. If you enjoy solving complex technical challenges and driving continuous improvement, we’d love to hear from you!
Key Responsibilities:
Design, build, and maintain secure, scalable, reliable backend services and APIs.
Own features end-to-end from analysis and design to deployment and production monitoring.
Collaborate with Product and contribute to architecture, service boundaries, and technical trade-offs.
Build event-driven integrations with RabbitMQ and optimize PostgreSQL, Redis, and Elasticsearch usage.
Improve performance, reliability, scalability, availability, observability, and production stability.
Write clean, testable code with unit, integration, and API tests.
Collaborate with DevOps on CI/CD, Docker, Kubernetes, and deployments.
Manage technical debt, identify risks early, and provide realistic estimates.
Core Requirements:
6+ years of professional backend development experience
Strong professional experience with C#/.NET/ASP.NET Core or Go
Strong knowledge of Clean Code, SOLID, design patterns, and maintainable system design
Hands-on experience with microservices, distributed systems, and RabbitMQ or similar message brokers
Strong experience with relational databases, especially PostgreSQL, including modeling, indexing, and query optimization
Experience with Redis, Elasticsearch, and RESTful API design, including security, validation, versioning, and OpenAPI
Experience with unit, integration, and API testing, Git, and code review workflows
Practical experience with Docker, Kubernetes, CI/CD, and automated delivery processes
Experience with observability, production troubleshooting, secure coding, authentication, authorization, and data security
Strong problem-solving, systems thinking, technical decision-making, communication, and cross-functional collaboration skills.
Senior-Level Expectations:
Own outcomes and lead features or services from idea to production
Make and clearly explain technical decisions and trade-offs
Identify risks early and balance speed, quality, complexity, and maintainability
Avoid over-engineering while improving architecture, engineering standards, and team capability through mentoring and knowledge sharing
AI-Assisted Development:
AI-assisted development is part of the software engineering workflow at Zarrino.
Senior engineers are expected to use AI effectively where appropriate, including for implementation, refactoring, testing, debugging, technical research, documentation, code review, and engineering automation.
AI-assisted development is not a substitute for engineering judgment or ownership. Engineers remain responsible for reviewing and validating AI-generated output and ensuring that all delivered software meets our standards for correctness, security, reliability, performance, and maintainability.
Nice to Have:
Professional experience with both .NET and Go
Experience with event-driven systems, Domain-Driven Design, CQRS, and legacy modernization
Experience with highly available systems, performance profiling, load testing, incident response, and production improvement.
Tools and Technologies:
C#, .NET, ASP.NET Core, Go, PostgreSQL, RabbitMQ, Redis, Elasticsearch, Microservices, RESTful APIs, Docker, Kubernetes, CI/CD, Git, OpenAPI, and observability tools
زرینو، مالک و توسعهدهندهی دو نام تجاری «Herlife» و «Pindis» است. هرلایف، اپلیکیشنی است که در زمینهی سلامت و سبک زندگی و همینطور آگاهیبخشی در حوزهی زنان فعالیت میکند و پیندیس، پلتفرمیست که به کسبوکارهای خرد کمک میکند تا تجربه و خرید بهتری برای مشتریان خود خلق کنند.
چشمانداز ما تولید، توسعه و رشد محصولات فناورانهایست که راهکارهایی نوآورانه برای حل مشکلات بزرگ داشته باشند. ما محصولات تازه و برندهای جدیدی خلق میکنیم که زندگی را برای همکارانمان، مشتریانمان، و جامعهمان دلنشینتر میکنند. ماموریت ما، ارائهی راهکارهای نوآورانه و مبتنی بر فناوری در مسیر رشد و توسعهی زنجیرهی ارزش در حوزههای سلامت، بهداشت و سبکزندگی و همچنین زنجیرهی تأمین محصولات است.
خالق قصه، روایتگر ارزشهاییست که خود را با آنها متعلق میداند. ما در زرینو خود را به ارزشهایمان پایبند میدانیم و همواره اجرایشان میکنیم تا شنیدنیترین قصهها را بسازیم. این یکپارچگی وجودی، باارزشترین دارایی ماست و در ذهن شنونده، «برند» ما را میسازد. ما در زرینو مشتریمحوریم؛ صراحت تمامعیار داریم، اعتمادسازی میکنیم، نتیجهگراییم و درنهایت تفکرمان؛ تفکر رشد است.
ما قصههای ملموس و میراث ماندگار میسازیم. خالق این قصه ماییم!