Payarc
Software Engineer II-Hybrid Role
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Mid-level инженер в платёжную компанию Payarc. Отвечает за проектирование, разработку и поддержку масштабируемых платёжных приложений, API и backend-сервисов, владеет фичами end-to-end и работает в соответствии со стандартами PCI DSS.
Задачи
- Проектировать, разрабатывать и поддерживать приложения, API и backend-сервисы с минимальным надзором
- Создавать и интегрировать защищённые API и сервисы, включая платёжный функционал, в соответствии с PCI DSS
- Писать чистый, поддерживаемый и документированный код
- Участвовать в code review и pull request, давать и принимать конструктивную обратную связь
- Взаимодействовать с product-менеджерами, UI/UX-дизайнерами и другими инженерами
- Отлаживать, тестировать и устранять технические проблемы средней сложности, включая production-дефекты
- Участвовать в обсуждении архитектуры и дизайна систем
- Оптимизировать производительность, масштабируемость и надёжность приложений
- Соблюдать стандарты безопасности, приватности и защиты данных, включая работу с cardholder data
- Оценивать и внедрять новые технологии и инструменты
- Менторить и поддерживать Software Engineer I
- Участвовать в Agile/Scrum-церемониях с использованием JIRA и Confluence
Требования
- 2–4 года профессионального опыта разработки ПО
- Владение одним или несколькими ключевыми языками и фреймворками: PHP/Laravel, JavaScript с React или Angular, Java, C#, Python или Kotlin
- Опыт создания и использования RESTful API и веб-сервисов
- Опыт работы с реляционными БД, такими как MySQL или Oracle
- Владение Git/GitHub, включая pull request и code review
- Сильные навыки решения проблем и аналитические способности
- Степень бакалавра в Computer Science, Software Engineering или смежной области (или эквивалентный практический опыт)
Условия
- Гибридный формат: офис в Greenwich, CT, с гибкостью
- Стандартные рабочие часы с гибкостью под релизы
- Работа в Agile/Scrum-команде
- Возможность работать с современным стеком и платёжными технологиями
Навыки
- PHP
- Laravel
- Nova
- Apiato
- Java
- C#
- Python
- Go
- C++
- JavaScript
- React
- Angular
- jQuery
- HTML5
- CSS3
- LESS
- SASS
- Material Design
- Kotlin
- Swift
- Objective-C
- React Native
- Flutter
- Retrofit
- OkHttp
- Firebase
- MySQL
- Oracle
- Firebird
- NoSQL
- AWS
- Git
- GitHub
- CI/CD
- Docker
- Kubernetes
- PCI DSS
- TDES
- DUKPT
- TensorFlow
- PyTorch
- scikit-learn
- JIRA
- Confluence
- Crashlytics
- New Relic