Today

Fullstack Developer

Remote

Fullstack Developer (React / Python / React Native)

Фокус: Разработка и поддержка веб-админки, бэкенда и мобильного приложения.
Стек: TypeScript, React, Python (FastAPI), AWS, PostgreSQL, Redis, React Native (Expo).
Формат: Удалённо.
Занятость: Part-time / проектная работа.

Задачи:
- Разработка и поддержка веб-административной панели (React + TypeScript).
- Разработка, поддержка и оптимизация backend-API на Python (FastAPI).
- Поддержка и развитие мобильного приложения на React Native (Expo) для Android.
- Интеграция со сторонними сервисами (RedSMS, AWS-сервисы).
- Работа с базой данных (PostgreSQL), кэширование (Redis).
- Развертывание и поддержка инфраструктуры на AWS (EC2, RDS, S3, Lambda — в зависимости от стека).
- Обеспечение производительности, безопасности и стабильности всех частей приложения.

Требования:
- Опыт коммерческой fullstack-разработки от 3 лет.
- Уверенное знание TypeScript/JavaScript и React (hooks, state management).
- Опыт разработки на Python 3.x с использованием FastAPI или аналогичных асинхронных фреймворков.
- Практический опыт работы с React Native (Expo) и публикации приложений в Google Play.
- Опыт работы с реляционными БД (PostgreSQL), написанием и оптимизацией запросов.
- Опыт работы с облачной инфраструктурой AWS (основные сервисы).
- Понимание принципов REST API, клиент-серверного взаимодействия, архитектуры веб-приложений.
- Git, CI/CD (базовые настройки пайплайнов).

Будет плюсом:
- Опыт работы с системами кэширования (Redis).
- Настройка и использование RedSMS API или аналогичных сервисов коммуникаций.
- Опыт поддержки и рефакторинга legacy-кода в разных частях стека.
- Опыт с контейнеризацией (Docker) и оркестрацией.
- Знание принципов мобильной разработки под Android (нативные особенности, сборка).
- Умение работать с полным циклом: от ТЗ и разработки до деплоя и мониторинга.

По всем вопросам писать @Leila_Almaisova