Senior Backend Python Developer

Senior Backend Python Developer

@Mylance

The role is open in the international IT company - an educational platform based on artificial intelligence. The company's office is located in the UAE. The role is fully remote.

We are looking for an experienced backend developer with a passion for Python and a drive to innovate in the EdTech and AI / LLM space. If you excel in designing robust, scalable backend systems and are eager to revolutionize language learning with AI, we want you on our team.

Responsibilities

  • Design, develop, and maintain robust backend services with REST API and websocket interfaces using ASGI frameworks like FastAPI and websockets frameworks
  • Architect and implement complex databases with a strong understanding of SQL (Postgres) and No-SQL technologies
  • Develop clean, maintainable, and testable code following the principles of clean architecture
  • Write comprehensive tests using frameworks such as Pytest to ensure reliability and facilitate continuous integration and deployment.
  • Collaborate and share knowledge with frontend developers to integrate API services
  • Engage with AI and educational experts to develop a data-driven approach for language learning
  • Contribute to the design and implementation of event-driven architecture using message brokers like Kafka or similar
  • Utilize Docker for containerization and orchestration of our services
  • Work with AWS infrastructure and leverage DevOps practices to improve and scale our platform

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • Minimum of 8 years of experience in backend development with a strong grasp of Python
  • Proven track record with ASGI frameworks such as FastAPI, Starlette, or similar
  • Experience with SQLAlchemy or other ORM technologies
  • Significant knowledge of developing, maintaining and optimizing both SQL and No-SQL databases
  • Experience with microservice and event-driven architectures, including architecture design skills
  • Solid understanding of clean architecture principles and writing testable code
  • Familiarity with Docker and containerized environments
  • AWS infrastructure and DevOps experience are considered a significant asset
  • Strong problem-solving skills and the ability to work independently in a fast-paced startup environment
  • Fluent English
  • Keen interest and a genuine passion for technology in education

Relocation from RF/RB is mandatory

👉 Contact us: @irina

Report Page