Senior Backend Python Developer – AI‑Native (Remote)
novakidschool · Beograd
Job description
About the role
Novakid is looking for a senior backend developer to help build the AI‑driven engine behind its language‑learning platform for kids. You will work remotely, collaborating with a small, high‑impact team to design scalable services and integrate cutting‑edge large language models.
Key responsibilities
- Design, develop, and maintain scalable backend services and REST APIs using Python.
- Implement data storage and caching with PostgreSQL and Redis.
- Integrate modern LLMs (OpenAI, Anthropic, Gemini) and AI coding agents into product features.
- Orchestrate multi‑step AI‑assisted development workflows and ensure architectural integrity.
- Work with micro‑service architecture on the AWS serverless stack.
Required profile
- Degree in Computer Science, Engineering or a related field.
- 5+ years of professional experience as a Python developer (Python 3.8+).
- Strong understanding of LLMs and hands‑on experience with AI coding agents (Claude Code, OpenAI Codex CLI, Amp).
- Fluent English communication skills.
Required skills
- Python
- PostgreSQL
- Redis
- FastAPI
- SQLAlchemy
- Celery
- Pydantic
- AWS (serverless services)
- Microservice architecture
- OpenAI, Anthropic, Gemini APIs
- Claude Code, OpenAI Codex CLI, Amp
What we offer
- Fully remote work (core hours GMT+3).
- Opportunity to shape AI‑driven education.
- Unlimited holidays and flexible schedule.
- Bonuses and stock‑option participation.
- A fun, dynamic team focused on innovative products.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
79 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
novakidschool
Beograd