Senior Back End Developer

وصف الوظيفة

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.

إمتيازات الوظيفة

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

متطلبات الوظيفة

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