تپسی فود
تپسی فود

Senior Software Engineer

Tehran/ Gandi
Full Time
Saturday To Wednesday From 10 am To 7pm
-
Military Service Option -Health insurance -Flexible working hours -Purchasing coupon -Lunch -Snacks -Resting space -In-house Medical doctor -Breakfast -Occasional packages and gifts
201 - 500 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1402
توضیحات بیشتر

key Requirements

4 years experience in similar position
C# - Intermediate
.Net Core / .Net - Intermediate
RabbitMQ - Intermediate

Job Description

Responsibilities:

  • Design, develop, and maintain complex, scalable backend systems using .NET technologies.
  • Implement best practices for security, scalability, and performance optimization.
  • Collaborate with Product Managers, Designers, and Developers to implement new features and improvements.
  • Take ownership of technical decision-making and architectural improvements.
  • Develop RESTful APIs and gRPC services to facilitate inter-service communication in a microservices architecture.
  • Optimize MySQL queries and database structures for better performance.
  • Utilize RabbitMQ for message queuing and Redis for caching and session management.
  • Write clean, maintainable, and testable code following best coding practices.
  • Participate in code reviews and provide mentorship to junior developers.

Requirements:

  • 4+ years of experience in software engineering.
  • Expertise in C# and .NET Core for backend development.
  • Strong experience in MySQL, including database design, query optimization, and transactions.
  • Proficiency with RabbitMQ or other message brokers.
  • Hands-on experience with Redis for caching and session management.
  • Familiarity with gRPC for high-performance inter-service communication.
  • Knowledge of software engineering fundamentals such as data structures, algorithms, and design patterns.
  • Experience in building and scaling high-traffic products.
  • Exposure to CI/CD pipelines and DevOps practices is a plus.

Benefits:
Join our friendly and dynamic team and enjoy a range of perks, such as:

  • Professional development opportunities
  • Free breakfast every day
  • Birthday and anniversary gifts and surprises
  • Lunch and snack subsidies
  • Transportation budget
  • Comprehensive health insurance
  • Seasonal and special charges and discounts from Tapsifood

Job Requirements

Gender
Men / Women
Software
C#| Intermediate .Net Core / .Net| Intermediate RabbitMQ| Intermediate

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

ارسال رزومه برای تپسی فود