Senior Backend Python Developer
@MylanceThe 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