Lifelancer
Looking for Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Software Engineer в распределённую команду разработки. Проектирование и поддержка масштабируемых веб-приложений на React, TypeScript и Node.js, работа над frontend и backend, API и облачной инфраструктурой.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые веб-приложения на React, TypeScript и Node.js
- Создавать отзывчивые и удобные интерфейсы с фокусом на производительность и юзабилити
- Разрабатывать безопасные и эффективные RESTful API и backend-сервисы
- Проектировать и оптимизировать реляционные и NoSQL базы данных
- Интегрировать сторонние API и внешние сервисы
- Реализовывать аутентификацию, авторизацию и лучшие практики безопасности
- Писать чистый, поддерживаемый и хорошо протестированный код
- Устранять технические проблемы и оптимизировать производительность приложения
- Участвовать в code review, обсуждениях архитектуры и техническом планировании
- Взаимодействовать с product-менеджерами, дизайнерами и другими инженерами
- Поддерживать деплой, мониторинг и сопровождение приложения
- Участвовать в CI/CD-процессах и улучшении облачной инфраструктуры
Требования
- 5+ лет профессионального опыта разработки ПО
- Сильное владение JavaScript и TypeScript
- Практический опыт с React.js и Node.js
- Опыт разработки RESTful API и интеграции backend-сервисов
- Понимание HTML5, CSS3 и адаптивного веб-дизайна
- Опыт работы с PostgreSQL, MySQL или MongoDB
- Знакомство с Git, автоматизированным тестированием и современными процессами разработки
- Понимание архитектуры ПО, безопасности и оптимизации производительности
- Сильные навыки отладки, аналитики и решения проблем
- Умение эффективно коммуницировать и работать в распределённой команде
Условия
- Удалённый формат работы
- Гибкий контракт
- Работа в распределённой команде
Навыки
- React
- TypeScript
- Node.js
- JavaScript
- RESTful API
- HTML5
- CSS3
- PostgreSQL
- MySQL
- MongoDB
- Git
- Next.js
- NestJS
- Python
- AWS
- Azure
- Google Cloud Platform
- Docker
- Kubernetes
- GraphQL
- Redis
- микросервисы
- CI/CD
- GitHub Actions
- Agile
- Scrum