Senior Backend Engineer (Python, AI, EdTech)
Novakid School
WorldwideremotePosted 1 month ago
Skill Required
Backend-EngineeringPython-DevelopmentAI-ML-EngineerAPI-DevelopmentTechnical-LeadSenior-Python-Backend-DeveloperSenior-Backend-Python-DeveloperSenior-AI-Backend-EngineerSenior-Backend-Developer-(Artificial-Intelligence)Senior-AI-Backend-DeveloperSenior-Machine-Learning-Backend-EngineerBackend DeveloperAI EngineerPython DeveloperPythonAIsoftware engineeringSystem DesignMicroservicesObservabilityEngineeringServerlessPostgreSQLdesigningsecuritybuildingFastAPIetc.)TestNGdesignRabbitMQOpenAPIRedisCI/CDDesign PatternsRustAPIsAWSandFulltime
Key highlights
- Competitive compensation, bonuses, and stock options.
- 5+ years of backend engineering experience required.
- 100% remote with flexible core hours (GMT+3).
- Unlimited paid time off.
- Python 3.8+ is a must.
- Opportunity to grow into a Tech Lead / Architect role.
Role overview
Novakid is building the world’s most engaging online English‑learning platform for kids, with 80,000+ students and 2,500+ teachers across 15+ countries. We are looking for a Senior+ Backend Engineer to lead architecture, mentor engineers, and help build AI‑driven education.
Responsibilities
- Lead the design and evolution of our backend architecture (microservices, event‑driven systems, AWS serverless, data pipelines).
- Drive technical decisions and ensure best practices in code quality, security, and scalability.
- Mentor and support backend developers, reviewing code and helping them grow as engineers.
- Design and build robust APIs and data flows powering AI‑driven language learning features.
- Partner with Product and Data Science teams to turn cutting‑edge AI models into real‑world educational experiences.
- Anticipate technical risks, propose solutions, and balance speed with long‑term scalability.
- Deep hands‑on coding in Python and modern backend technologies.
Requirements
- 5+ years of professional backend engineering experience (Python 3.8+ is a must).
- Proven track record in system design, architecture, and scaling distributed systems.
- Strong knowledge of PostgreSQL, Redis, FastAPI, SQLAlchemy, Celery; hands‑on experience with microservices & AWS serverless stack (Lambda, SQS/SNS, EventBridge, etc.).
- Solid understanding of software engineering best practices: code reviews, testing, CI/CD, observability, security.
- Experience mentoring developers or leading technical initiatives.
- Fluent English (we work across 15+ countries).
Nice to have
- Background in startups or high‑growth environments.
- Exposure to edtech or e‑commerce platforms.
- Interest in data‑intensive systems.
Benefits
- 100% remote, flexible schedule (core hours GMT+3).
- Unlimited paid time off.
- Competitive compensation, bonuses, and stock options — we succeed together.
- A small, highly skilled team where your decisions have direct impact.
- A culture of ownership, trust, and learning — opportunity to grow into a Tech Lead / Architect role.
- Shape the future of AI‑powered education for kids worldwide.
Additional details
- We’re not just writing code. We’re creating a smart, personalized learning experience powered by modern AI models (OpenAI, Anthropic, Google, etc.), robust backend systems, and a passionate team that believes in changing how children learn.
- Hybrid role combining deep hands‑on coding in Python & modern backend technologies with architectural leadership.
- Originally posted on Himalayas.