SWIFT
Full Stack Software Engineer - Hybrid
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в команду Tracker, разрабатывающую защищённые приложения для подготовки и отслеживания платежей. Участие в проектировании, разработке, тестировании и поддержке ПО с бэкендом на Java/Spring Boot.
Задачи
- Проектировать, разрабатывать и тестировать новые функции и возможности приложений с высоким качеством, производительностью, отзывчивостью и безопасностью
- Писать чистый, поддерживаемый и эффективный код бэкенд-компонентов на Java со Spring Boot
- Разрабатывать и поддерживать API и интегрировать сторонние сервисы
- Взаимодействовать с product-менеджерами, UI/UX-дизайнерами и другими инженерами для уточнения требований и технических спецификаций
- Проводить код-ревью и следить за соблюдением стандартов кодирования и практик безопасности
- Отлаживать и устранять технические проблемы, находить узкие места производительности и оптимизировать приложения
- Участвовать во всём жизненном цикле разработки ПО: планирование, дизайн, разработка, тестирование, деплой и поддержка
- Эффективно использовать AI-ассистенты при проектировании, разработке и тестировании
- Следить за новыми технологиями и трендами отрасли
- Вести техническую документацию и делиться знаниями внутри команды
- Оценивать техническую реализуемость и трудозатраты предлагаемых решений
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области
- 3–5 лет опыта в роли Full Stack Software Engineer или аналогичной
- Подтверждённый практический опыт работы с Java, включая Spring Boot
- Опыт работы с API и интеграциями через REST API
- Опыт построения приложений на основе HTTP и TCP/IP
- Знание методов парсинга XML и JSON
- Опыт работы с отладчиком, утечками памяти и тюнингом производительности систем
- Опыт работы с базами данных, системами хранения и RHEL
- Опыт эффективного использования AI-инструментов при проектировании, кодировании и тестировании
- Знакомство с Agile-инструментами: Jenkins, JIRA, Artifactory, Confluence
- Понимание облачных платформ (AWS, Azure, Google Cloud Platform) и практик DevOps
- Владение хотя бы одним современным frontend-фреймворком (React, Angular, Vue.js) и связанными технологиями (HTML5, CSS3, JavaScript/TypeScript) — плюс
- Знание технологий безопасности (PKI, HMAC, AES, дайджест-алгоритмы, SSL) — плюс
- Отличные навыки решения проблем и внимание к деталям
- Умение работать самостоятельно и в команде в динамичной среде
Условия
- Конкурентная базовая зарплата и бонус по итогам личной и корпоративной эффективности
- Медицинская, стоматологическая, офтальмологическая и страхование жизни без взносов для сотрудников и их семей
- Пенсионный план с matching 401k
- Гибридный формат работы
- Разнообразная и инклюзивная среда
- Swift не спонсирует разрешение на работу для этой позиции
Навыки
- Java
- Spring Boot
- REST API
- HTTP
- TCP/IP
- XML
- JSON
- RHEL
- Jenkins
- JIRA
- Artifactory
- Confluence
- AWS
- Azure
- Google Cloud Platform
- DevOps
- React
- Angular
- Vue.js
- HTML5
- CSS3
- JavaScript
- TypeScript
- PKI
- HMAC
- AES
- SSL