Fullstack Engineer
We are looking for a Senior Full Stack Engineer with strong experience building modern React applications and scalable Python backend systems on AWS. This role involves building responsive, user-focused frontend experiences with React and TypeScript, while also building backend APIs, async services, and AI-powered integrations in a cloud-native environment.
Your responsibilities:
Frontend
Build and ship React features for student-facing learning flows and teacher dashboards.
Write clean, maintainable TypeScript and JavaScript across the frontend codebase.
Manage application state using Redux, Zustand, or Context API.
Ensure UI components are accessible, responsive, and performant.
Collaborate closely with design to translate requirements into polished, usable interfaces.
Write unit and integration tests for frontend components and flows.
Backend
Design and maintain Python backend APIs;
Implement asynchronous processing and queue-based communication between services (SQS, Celery).
Design data access patterns across both NoSQL (DynamoDB) and relational (PostgreSQL) storage.
Integrate backend services with internal systems, external APIs, and AI/LLM-based components.
Build and maintain operational tooling for day-to-day platform tasks.
Contribute to observability - logging, metrics, tracing, and alerting across distributed services.
Set up and improve CI/CD pipelines and deployment automation.
Contribute to architecture decisions and raise the bar through code reviews and documentation.
We are looking for you, if you have:
Frontend
Strong React experience - component architecture, hooks, and performance optimization.
Proficient in TypeScript and JavaScript; comfortable working in mixed codebases.
Experience with state management - Redux, Zustand, or Context API.
Solid understanding of web fundamentals: HTML, CSS, browser APIs, accessibility.
Experience writing frontend tests (Jest, React Testing Library, or equivalent).
Backend
5+ years of full stack experience with significant backend exposure.
Strong Python - FastAPI, Django, or Flask in production; familiarity with Pydantic and SQL Alchemy.
Hands-on with AWS: Lambda, API Gateway, DynamoDB, S3, CloudWatch.
Experience with async processing and queue-based architectures (SQS, Celery, or equivalent).
Good knowledge of PostgreSQL and relational data modelling alongside NoSQL.
Experience with pytest and automated testing practices.
General
Ability to apply clean code practices and common design patterns.
Daily user of AI coding tools (Cursor, Claude Code, Copilot, etc.).
Experience working in agile teams with evolving requirements.
Fluent English, spoken and written
NICE TO HAVE
Experience with speech APIs, NLP, or LLM integrations.
Experience with AWS, Terraform, Docker, CI/CD like Github Actions.
Familiarity with AI agentic frameworks (LangChain, LangGraph, or equivalent).
Background in EdTech or consumer-facing applications
We offer:
Participation in interesting and demanding projects.
Flexible working hours.
A great, non-corporate atmosphere.
Possibility to work remote or hybrid (2 days per week from the office).
Opportunities for development and promotion.
Attractive package of benefits.
We reserve the right to contact the selected candidates.
Fullstack Engineer
Fullstack Engineer