Futrend Technology
Full Stack Python/DevOps Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер с DevOps-навыками для поддержки National Library of Medicine (NLM): разработка, модернизация и защита корпоративных веб-приложений в AWS-среде.
Задачи
- Проектировать, разрабатывать и поддерживать backend-сервисы на Python (Django/FastAPI), Java (Spring Boot/Quarkus) и Node.js (Express/NestJS)
- Создавать защищённые REST и GraphQL API для интеграции систем NIH
- Разрабатывать современные адаптивные frontend-приложения на React или Angular с соблюдением USWDS и Section 508
- Внедрять сквозное автоматизированное тестирование на Selenium/WebDriver с кросс-браузерным и регрессионным покрытием
- Эксплуатировать и развивать AWS-инфраструктуру: EC2, S3, RDS/Aurora, IAM, CloudFront, Lambda
- Строить, мониторить и оптимизировать CI/CD пайплайны на GitLab CI, GitHub Actions или Jenkins
- Управлять кластерами MongoDB: схема, индексация, тюнинг производительности, бэкапы, репликация
- Поддерживать реляционные БД: PostgreSQL, Oracle, MySQL
- Разрабатывать Infrastructure-as-Code на Terraform или AWS CloudFormation
- Мониторить производительность и устранять инциденты с помощью CloudWatch, ELK/OpenSearch и observability-инструментов
- Вести техническую документацию: архитектурные диаграммы, runbooks, SOPs, стандарты конфигурации
- Менторить junior-разработчиков и участвовать в инженерных стандартах и governance
Требования
- Степень бакалавра в Computer Science, IT или смежной области
- 3+ года профессионального опыта в разработке ПО
- 5+ лет опыта full-stack разработки (backend и frontend)
- Сильные навыки программирования на Python, Java и Node.js
- Опыт разработки frontend на React или Angular, TypeScript, HTML, CSS, JavaScript
- Владение Git и командными workflow разработки
- Понимание дизайна RESTful API и интеграции систем
- Практический опыт с AWS (EC2, S3, RDS/Aurora, Lambda, CloudFront, IAM)
- Глубокий опыт с MongoDB: схемы, индексация, оптимизация производительности
- Опыт с реляционными БД (PostgreSQL/Oracle/MySQL)
- Опыт автоматизации тестирования на Selenium/WebDriver и Selenium Grid
- Сильный DevOps-опыт: CI/CD, Docker, Kubernetes, управление артефактами
- Опыт IaC на Terraform или CloudFormation
- Понимание безопасной аутентификации/авторизации (OAuth 2.0, SSO), Zero Trust и требований безопасности NIH
- Сильные навыки в Linux, сетевых основах, observability и troubleshooting производительности
- Возможность получить Public Trust clearance и пройти федеральный background screening
Условия
- Конкурентная компенсация
- Комплексный пакет льгот
- Инвестиции в профессиональный рост и техническое развитие команды
Навыки
- Python
- Django
- FastAPI
- Java
- Spring Boot
- Quarkus
- Node.js
- Express
- NestJS
- REST
- GraphQL
- React
- Angular
- TypeScript
- HTML
- CSS
- JavaScript
- Selenium
- WebDriver
- AWS
- EC2
- S3
- RDS
- Aurora
- IAM
- CloudFront
- Lambda
- GitLab CI
- GitHub Actions
- Jenkins
- MongoDB
- PostgreSQL
- Oracle
- MySQL
- Terraform
- CloudFormation
- CloudWatch
- ELK
- OpenSearch
- Git
- Docker
- Kubernetes
- OAuth 2.0
- SSO
- Linux
- PyTest
- JUnit
- Jest