Maxa

استخدام توسعه‌دهنده Back-end

Maxa
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    C#.NET Core

Job Description

Join our innovative team as a Senior Software Backend Engineer with expertise in .NET and C#. We seek someone passionate about software development, Design, and using modern technologies to build scalable and efficient systems.

Job Summary:
As a Senior Software Backend Engineer, you will be responsible for designing and implementing scalable and robust backend systems using C#. You will work closely with the frontend and product teams to understand business requirements and translate them into technical solutions. You will also be involved in mentoring junior developers and contributing to the team's growth.

Key Responsibilities:

  • Design and develop scalable, efficient, and maintainable complex/critical systems
  • Collaborate with cross-functional teams to identify new features and functionalities for our software applications
  • Research and evaluate new technologies and tools that can enhance the performance, Security, and scalability of the system
  • Efficiently produces exemplary tested code
  • Participate in product Design, and code reviews and provide constructive feedback to maintain code quality
  • Mentor junior developers and contribute to the growth of the team

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Deep knowledge of .NET Core and ASP.NET Core and its ecosystem (Threading, Async, LINQ, ...)
  • Strong understanding of software development principles, Design patterns, and best practices
  • Familiarity with DDD and TDD methodologies to ensure high-quality code and maintainable Architecture
  • Experience with SQL databases and ORM frameworks such as Entity Framework
  • Experience with NoSQL databases such as MongoDB or Redis
  • Familiarity with message bus technologies such as RabbitMQ or Apache Kafka
  • Experience with Git version control
  • Familiarity with agile software development methodologies and tools
  • Strong problem-solving skills and attention to detail

Preferred Qualifications:

  • Familiarity with microservices Architecture
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Familiarity in working with gRPC, and GraphQL
  • Familiarity with test Automation and CI/CD
  • Active participation in open-source projects and community contributions

If you are passionate about creativity and want to be part of an innovative team, we encourage you to apply for this role.

مزایا

  • وام‌های متنوع
  • بیمه تکمیلی
  • صبحانه و میان‌وعده
  • ساعت کاری منعطف
  • هدایای مناسبتی
  • کمک هزینه معیشتی
  • بسته‌های دانش‌افزایی
  • دانش بنیان
  • دور همی ماهانه