All vacancies
Principal Backend Engineer (Architect Track) - Remote
Novakid School
Remote · SerbiaSalary not disclosedfull-timeNovakid School Careers
We’re hiring a Principal Backend Engineer to take ownership of backend architecture as a hands-on technical leader. No direct reports.
Responsibilities
- We’re hiring a Principal Backend Engineer to take ownership of backend architecture as a hands-on technical leader. No direct reports. About half your time is in the code — reference implementations, critical components, refactors. The other half is the harder work: deciding what to build, what to buy, what to defer, and why.
- Our backend today is a Python core (FastAPI, SQLAlchemy, Celery, Postgres, Redis), surrounded by services and event-driven flows, with a growing AI layer. It runs primarily on AWS, with GCP for data and AI workloads. There are real architectural questions to answer: how to evolve the monolith, how to set service boundaries, how to design for geo-distribution as we grow, and how to integrate AI without accumulating debt. We’re looking for someone who treats those questions seriously — researches before deciding, thinks in tradeoffs, writes things down.
- Service blueprints: API conventions, EDA patterns, testing, observability, deployment
- Cloud architecture across AWS (primary) and GCP, including multi-region and geo-distributed designs
- Buy vs. build vs. assemble — knowing when a managed service, a no-code tool (Retool, n8n), or an agentic-coding POC (Claude Code, Cursor) is the right call, and when it isn’t
- Experience designing high-load, latency-sensitive, and geo-distributed systems
- Pragmatic judgment on buy vs. build vs. assemble — managed services, no-code, and agentic tooling as first-class options, not shortcuts
- A fun, dynamic team that loves building innovative products.Unlimited holidays – because we trust you to deliver.
Languages
- Work format
- Remote
- Seniority
- Lead
- Posted
- 4 May 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Backend Engineer II (Python)Super Dispatch · Remote · Armenia
- Senior Go EngineerBrightfield · Remote · worldwide, UTC+4 accepted
- Lead AI Python EngineerEPAM Systems · Remote · Armenia
- Go Engineer, AI Code ReviewerG2i · Remote · worldwide, UTC+4 accepted
- Network & CCTV Administrator / IT Infrastructure Engineer - Casino, TsaghkadzorNOVA Gaming Group · Remote · Armenia
- Software Maintenance EngineerCanonical · Remote · worldwide
