Senior Backend Developer (.NET Core)


General Information


Company:
Xperts4
Job Type:
Information Technology
Location:
Lebanon - Beirut
Date Posted:
Sep 23, 2024
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


** About the Role:
Our client is launching a cutting-edge mobile app for grocery ordering and quick commerce. Their goal is to create a scalable and robust backend architecture that supports a seamless user experience. They are looking for a skilled Senior Back-End Developer to join their team and lead the backend development efforts for this innovative project.

** Key Responsibilities:
- Design, develop, and maintain server-side components using .NET Core.
- Architect and implement microservices to support scalable and resilient systems.
- Develop automated testing frameworks to ensure the quality and reliability of the backend services.
- Implement caching strategies using Redis to optimize performance.
- Manage Kubernetes clusters for efficient deployment and scaling of applications.
- Set up and maintain CI/CD pipelines to streamline development and deployment processes.
- Work with both SQL and NoSQL databases, with a focus on MongoDB, to manage and store data efficiently.
- Collaborate with front-end developers, product managers, and other stakeholders to design and implement APIs.
- Develop comprehensive code and API documentation to ensure maintainability and ease of integration.
- Utilize previous e-commerce experience to optimize the platform for business needs.
- Lead the backend team, providing guidance and mentorship to junior developers.
- Stay updated with the latest technologies and best practices in backend development.

** Requirements:
- Proven experience as a senior back-end developer with expertise in .NET Core.
- Strong understanding of microservice architecture and design patterns.
- Experience in automated testing and test-driven development.
- Proficiency in implementing caching solutions using Redis.
- Hands-on experience with Kubernetes for container orchestration and management.
- Solid understanding of CI/CD pipelines and their implementation.
- Proficiency in working with SQL and NoSQL databases, with extensive experience in MongoDB.
- Previous experience in the e-commerce domain, with a focus on backend development.
- Strong skills in writing clear and detailed code and API documentation.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to thrive in a fast-paced, collaborative environment.

** Preferred Qualifications:
- Experience with other backend technologies and languages.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with DevOps practices and infrastructure as code.
- Experience in leading and managing development projects or teams.

** What They Offer:
- Competitive salary and benefits.
Opportunity to work on a state-of-the-art project with a talented team.
- Flexible work environment and the option for hybrid work.
- Professional growth and development opportunities.

Company Profile