Необходимые навыки
— OOP, Design patterns — Осознанное понимание
— PHP
— Symfony, Doctrine
— PostgreSQL (SQL)
— Git, PSR
Будет плюсом
— Понимание DDD
— Redis / ElasticSearch / InfluxDB / MongoDB etc.
— RabbitMQ (AMQP)
— PHPUnit, TDD / BDD
— Swagger, JsonApi
— JS (Vue.js / Angular / React etc.)
— Linux (*nix) / Bash
— DevOps, Docker etc.
— Agile / Scrum / Kanban
— Atlassian tools (JIRA / Confluence / Bitbucket / etc.)
Обязанности
— Разработка SaaS платформы (личный кабинет, dashboard, аналитика, платежная
страница) на базе стека указанного ниже.
— Возможность влиять на развитие самого продукта и компании в целом.
— Возможность самореализации и профессионального роста.
— Точно не придется делать: общаться с заказчиками, писать отчеты, скучать.
— Страдающих перфекционизмом примем с распростертыми объятиями :)
— Готовы вас менторить и прокачивать скилы в направлениях указанных в блоке «Наш стек», все эти
технологии мы используем на практике.
Наш стек
Для ускорения процесса разработки новых систем для всех продуктов мы используем единый стек
технологий, особое внимание уделяя стандартизации, реюзабельности наших сервисов, микро-
сервисной, системной архитектуре (DDD, CQRS), применяя лучшие практики (Agile, Scrum, TDD, BDD)
в разработке крупных масштабируемых веб-систем.
Backend:
— Рrogramming languages: PHP7; GoLang; Python
— Frameworks: Symfony; Doctrine;
— Databases: PostgreSQL — relational database; InfluxDB — time-based DB; Redis — in-memory database
(as cache); RabbitMQ (AMQP) — message broker
— Developer tools: Composer — Package manager; Ngrok — Secure tunnels; Atlassian tools (JIRA /
Confluence / Bitbucket / etc.)
— Testing: Selenium — some frontend features testing; Codeception — API testing; PHPUnit — code testing;
— Infrastructure: Docker — container management system; CircleCI — continuous integration server;
Kontena — system for automating deployment; Nginx — web-server; ELK (Elasticsearch, Kibana, Logstash) —
Logging & monitoring; etc.
— API: Swagger — API Framework; JSON API — A specification for building APIs in JSON
Frontend:
— Technologies: JavaScript, HTML5, CSS
— Frameworks: VueJS; Vuex; Vue-router; ElementUI — UI Framework
— Developer tools: Webpack — module bundler; Scss — stylesheet language; Package manager — Npm,
Yarn.
— Testing: cypress.io — frontend tests.
Предлагаем
— Профессиональный рост
— Хардкорные проекты
— Продуктовая компания
— Обязательный Code Review
— Покрытие кода тестами, есть настроенная CI
— Сильная команда
— Минимум бюрократии
— Уютный офис в 5 мин от м. КПИ
— Unlimited Coffee Respawn!
О нас
Более 10 лет мы работаем в сфере электронных финансовых проектов — FinTech.
За это время мы успешно реализовали и поддерживаем более 20 продуктов.
Мы — команда единомышленников с сильной внутренней культурой и мотивацией.
В каждом проекте мы стремимся объединять технологичность продукта, организованность проектной
команды и творческий взгляд на решение. Используя весь наработанный опыт, мы каждый раз создаём
новое.
PayCore.io — наш основной продукт, это платежная платформа, SaaS система для обработки платежей
и интеграции с платежными системами, совершенно новая бизнес-модель, мы одни из первых в мире
в этой области.