- 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 PostgreSQL, MongoDB, and DynamoDB.
- 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.
- 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 PostgreSQL and non-relational databases like MongoDB and DynamoDB.
- Familiarity with message brokers such as RabbitMQ 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.
- 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
Skills Required
- 7+ years of experience in backend development
- 5+ years of experience working with .NET Core
- Proficiency in RESTful services and gRPC design and development
- Experience with PostgreSQL
- Experience with MongoDB
- Experience with DynamoDB
- Familiarity with RabbitMQ and asynchronous distributed systems
- Deep understanding of software design patterns and refactoring techniques
- Experience in unit testing, integration testing, and performance testing
- Experience troubleshooting and debugging complex production issues
- Participation in production deployments and release processes
- Experience diagnosing and resolving complex performance issues using profiling tools
- Ability to lead large-scale projects and align technical and business objectives
- Experience mentoring junior developers
- Familiarity with load testing and performance tuning
- Familiarity with diagramming tools like Miro
What We Do
Welcome to Snoonu, Qatar's leading tech innovator. Founded by Hamad Al-Hajri in 2019, Snoonu is your go-to app for online shopping, food and grocery delivery, pharmacy needs, and more. At Snoonu, we're not just revolutionizing convenience but pioneering it. Our super-app offers 11 essential services in one place, from quick meals to urgent pharmacy runs, grocery shopping, and even a personal picker (Snoosend). We're here to make your life easier and inspire you with our constant drive for innovation. But we're more than just a company; we're a vibrant community driven by a shared vision to harness technology for societal betterment. Join a team that doesn't just participate in the future of Qatar's economy but shapes it. Here, being extraordinary is our everyday standard. By using our services, you're not just making your life easier; you're contributing to the growth and convenience of our community. With our app, convenience is just a tap away. Experience the ease of having anything delivered to your doorstep. Embark on this exhilarating journey with us and be part of Qatar's next big success story. Visit us: ★ Website: https://snoonu.com ★ Instagram: https://www.instagram.com/snoonu/ ★ Twitter: https://twitter.com/snoonu_qa ★TikTok: https://www.tiktok.com/@snoonu ★ Facebook: https://www.facebook.com/snoonu.qa/






