Company
Lyrise logo

Lyrise

lyrise.ai
Location

Remote, but you must be in the following location

  • 🇪🇬 Egypt
Apply

Senior Back End Developer

Description

Lyrise.ai is at the forefront of AI-driven talent acquisition, providing innovative solutions to streamline the recruitment process for technology professionals.

We are seeking a Senior Backend Engineer to contribute to the development and optimization of our backend infrastructure, supporting our AI-driven platform.

The Senior Backend Engineer will play a critical role in designing, developing, and maintaining the backend services that power Lyrise.ai’s talent-matching platform. This position requires deep expertise in Python and Django, as well as experience in building scalable, secure, and high-performance applications.

Key Responsibilities

  • Architect, develop, and maintain backend services using Python and Django, ensuring performance, scalability, and security.

  • Design and implement RESTful APIs and GraphQL endpoints to facilitate seamless integration with AI-driven matching algorithms.

  • Manage and optimize relational and non-relational databases, including PostgreSQL and Redis.

  • Implement authentication and authorization mechanisms, such as OAuth, JWT, and Single Sign-On (SSO).

  • Collaborate with AI/ML engineers to integrate machine learning models into the platform.

  • Deploy and manage cloud-based services on AWS, Google Cloud, or Azure.

  • Develop and maintain CI/CD pipelines, automated testing frameworks, and performance monitoring tools.

  • Ensure adherence to security best practices and compliance requirements.

  • Work cross-functionally with frontend developers, product managers, and DevOps teams to enhance platform capabilities.

Requirements

  • A minimum of five (5) years of experience in backend development with Python and Django.

  • Proven expertise in designing scalable, high-performance web applications.

  • Strong understanding of database architecture, indexing, and query optimization.

  • Experience with containerization and orchestration tools such as Docker and Kubernetes.

  • Familiarity with asynchronous task processing using Celery, RabbitMQ, or Kafka.

  • Knowledge of cloud computing platforms (AWS, Google Cloud, Azure) and infrastructure-as-code solutions.

Preferred Qualifications

  • Experience with microservices architecture and event-driven systems.

  • Familiarity with machine learning API integration and AI-based applications.

  • Understanding of DevOps best practices, including CI/CD and infrastructure automation.

  • Contributions to open-source projects or a strong GitHub portfolio.

Benefits

  • A dynamic, remote-first work environment, allowing for flexible hours and global collaboration.

  • Competitive compensation and benefits package, commensurate with experience.

  • Opportunities for professional development, including learning stipends for courses, certifications, and conferences.

  • The chance to work on cutting-edge AI-driven solutions, shaping the future of tech hiring.