Senior Back-End Developer

July 31, 2024
Apply Now

Job Description

Our client is launching a cutting-edge mobile app for grocery ordering and quick commerce. His goal is to create a scalable and robust backend architecture that supports a seamless user experience.

Our client is looking for a skilled Senior Back-End Developer to join his team and lead the backend development efforts for this innovative project, in Beirut.

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.
  • 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.
  • Experience with other backend technologies and languages.

Soft skills requirements:

  • 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.

Advantages and benefits:

  • 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
Share this post