Principal Backend Engineer (Architect Track)

N
NovakidEdTech
Fully remote work, Core hours GMT+3Full-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of backend engineering
Required Skills
AWSPythonGCPFastAPIPostgresRedis

Requirements

  • 7+ years of backend engineering experience, deeply hands-on in Python.
  • Proven production experience with FastAPI, SQLAlchemy, Celery, Postgres, and Redis.
  • Strong AWS architecture experience, including EKS, Lambda, RDS, SQS, SNS, and EventBridge.
  • Working knowledge of GCP.
  • Experience designing high-load, latency-sensitive, and geo-distributed systems.
  • Demonstrated pragmatic judgment regarding buy vs. build vs. assemble approaches.
  • Ability to research, weigh tradeoffs, document decisions, and explain them to diverse stakeholders.

Responsibilities

  • Define backend architecture standards and major technical decisions across teams.
  • Drive the transition from a monolith toward a modular, service-oriented backend architecture.
  • Develop service blueprints including API conventions, event-driven patterns, testing, and observability.
  • Design cloud architecture across AWS and GCP, focusing on multi-region and geo-distributed deployments.
  • Optimize high-load, real-time systems like live class infrastructure and latency budgets.
  • Evaluate build vs. buy decisions, including managed services, no-code tools, and agentic coding workflows.
  • Develop production-critical components, refactors, and proof-of-concepts.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now