Novakid Inc

Senior Backend Engineer, Python, AI, EdTech

Novakid Inc

full-time

Posted on:

Origin:  • 🇷🇸 Serbia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDistributed SystemsMicroservicesPostgresPythonRedis

About the role

  • 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.

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.
  • Nice to have: Exposure to edtech or e-commerce platforms.
  • Nice to have: Interest in data-intensive systems.