Pansophic Learning
Senior Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Backend Engineer в Pansophic Learning: разработка масштабируемых backend-сервисов и API для образовательных решений K-12. Роль сфокусирована на backend-разработке, проектировании API и системных интеграциях.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые backend-сервисы и API для образовательных сред K-12
- Создавать RESTful API на Node.js и Express
- Проектировать и реализовывать модели данных на реляционных и NoSQL базах
- Разрабатывать и поддерживать backend-системы на AWS
- Обеспечивать производительность, масштабируемость и надёжность backend-систем
- Внедрять лучшие практики управления кодом, версионирования и деплоя с помощью Git
- Диагностировать и устранять production-инциденты, обеспечивая стабильность системы
- Взаимодействовать с frontend-разработчиками, QA-инженерами и продуктовыми командами
- Участвовать в принятии решений по архитектуре системы и улучшении backend-дизайна
- Поддерживать процессы деплоя и CI/CD-процессы
Требования
- Степень бакалавра в Computer Science, Engineering, Information Systems или смежной области (или эквивалентный опыт)
- 10+ лет общего опыта разработки ПО
- 5+ лет профессионального опыта с Node.js и Express
- Экспертный уровень JavaScript и TypeScript
- Сильный опыт создания и использования RESTful API
- Глубокое понимание backend-архитектуры и распределённых систем
- Сильные навыки SQL, предпочтительно PostgreSQL
- Опыт работы с NoSQL базами (MongoDB, DynamoDB)
- Опыт работы с сервисами AWS: Lambda, ECS, EC2, RDS, S3, DynamoDB, API Gateway
- Опыт с технологиями очередей сообщений и паттернами backend-дизайна
- Опыт работы с Git и современными стратегиями ветвления
- Опыт работы в Unix/Linux-средах
- Сильные навыки решения проблем и отладки сложных систем
- Отличные коммуникативные навыки и умение работать в команде
- Возможность пройти федеральные и государственные проверки на судимость (FBI/BCI)
Условия
- Работа 4 дня в неделю в офисе в Tysons Corner, VA
- Подчинение напрямую Software Development Manager
- Работа в кросс-функциональной команде с инженерами и QA
- Предпочтительно: опыт с Docker и Docker Compose, AWS CDK, микросервисами
Навыки
- Node.js
- Express
- JavaScript
- TypeScript
- RESTful API
- PostgreSQL
- SQL
- MongoDB
- DynamoDB
- AWS
- AWS Lambda
- AWS ECS
- AWS EC2
- AWS RDS
- AWS S3
- AWS API Gateway
- Git
- Unix
- Linux
- Docker
- Docker Compose
- AWS CDK
- CI/CD
- микросервисы