Overview

Senior Backend Engineer; Foods Jobs in Doha, Qatar at سنونو

Position: Senior Backend Engineer (Foods)

Responsibilities

  • Design and build backend services using .NET Core 8 and ensure they integrate smoothly with other parts of the system.
  • Optimize database performance through query optimization and implementing efficient data models in Postgre

    SQL, Mongo

    DB, and Dynamo

    DB.

  • Participate in system design discussions to contribute to architectural improvements and ensure scalability and maintainability of services.
  • Conduct code reviews to ensure adherence to coding standards and provide feedback to improve team performance.
  • Implement refactoring efforts to improve existing codebases for better efficiency and readability.
  • Write unit tests, integration tests, and ensure high test coverage for backend services.
  • Troubleshoot and debug complex issues in both production and development environments.
  • Document technical decisions, systems, and processes to support team knowledge sharing and future development.
  • Participate in production deployments, ensuring that all systems function as expected after new releases.

Qualifications

  • 7+ years of experience in backend development, with 5+ years of experience working specifically with .NET Core.
  • Proficiency in RESTful services and gRPC design and development, with a focus on maintainability and scalability.
  • Expertise in relational databases like Postgre

    SQL and non-relational databases like Mongo

    DB and Dynamo

    DB.

  • Familiarity with message brokers such as Rabbit

    MQ and understanding of asynchronous operations and distributed systems.

  • Deep understanding of software design patterns (e.g., Singleton, Factory, Strategy) and the ability to refactor and optimize existing codebases.
  • Experience with code refactoring techniques, improving code structure and maintainability while preserving functionality.
  • Experience in conducting unit testing, integration testing, and performance testing to ensure application robustness.

Bonus Points If You Have

  • Strong experience in diagnosing and resolving complex performance issues, such as memory leaks, using advanced profiling and optimization tools.
  • Ability to lead large-scale projects, ensuring alignment with both technical and business objectives.
  • Experience in mentoring junior developers and guiding team growth.
  • Familiarity with load testing and performance tuning.
  • Ability to contribute to technical discussions and offer creative solutions.
  • Experience with diagramming tools like Miro.

#J-18808-Ljbffr

Title: Senior Backend Engineer; Foods

Company: سنونو

Location: Doha, Qatar

Category:

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.