Loora is on a mission to revolutionize education and break down language barriers with its cutting-edge AI, building the first-ever personal AI English tutor. Loora offers its users an AI tutor that is always available to talk about whatever they want, give immediate feedback on English skills, and guide them on their journey to fluency.
We are seeking a Senior Backend Developer to join our growing core team!
Your role:
In this role, you will design and implement backend systems that have a direct impact on the business.
You will work on connecting client applications with Loora’s cloud platform, ensuring scalability, performance, and reliability.
Join Loora now, while we're small and agile, to make a significant impact on the product we're passionate about.
Key Responsibilities:
- Design, develop, and maintain core backend features and APIs.
- Build and optimize asynchronous Python applications using modern frameworks.
- Ensure seamless integration between client applications and the backend platform.
- Collaborate with other teams and individuals to deliver E2E high-quality, feature complete solutions.
Requirements:
- +5 years of Python development experience.
- Strong understanding of Python concurrency and execution models (WSGI, ASGI, asyncio, multiprocessing, threading, GIL).
- Proven experience in building end-to-end asynchronous Python applications.
- Experience with Pydantic and FastAPI.
- Understanding of performance, scalability and workload distribution concerns
- Familiarity with relational and non-relational database solutions (Document, Key-Value, Relational).
- Hands-on experience with Docker, CI/CD pipelines, and working in Kubernetes/AWS-based deployments.
Even better if you have:
- A Bachelor’s degree in Computer Science or related technical field.
- Experience in the development of B2C mobile apps(from the server side of things).
- Experience with client-side programming using Typescript.
- Proficiency in additional backend programming languages (Java, Scala, Kotlin, Rust).
- Experience building data-driven applications, pipelines, or ETL processes using frameworks like Spark, Flink, Beam, and orchestration tools such as Airflow or Dagster.