Старший інженер-програміст (Laravel, PHP із Vue.js)
Ми шукаємо повністю віддаленого старшого інженера-програміста, щоб взяти на себе керівну роль у проектуванні, створенні та підтримці систем, які використовуються для просування місії ACBL щодо розвитку бридж-спільноти в Північній Америці. Ви працюватимете як частина невеликої віддаленої команди, яка обслуговуватиме та замінюватиме існуючі додатки в складному технічному середовищі, яке потребує хороших основ програмування для ефективного виріше
Старший інженер-програміст (Laravel, PHP із Vue.js)
Ми шукаємо повністю віддаленого старшого інженера-програміста, щоб взяти на себе керівну роль у проектуванні, створенні та підтримці систем, які використовуються для просування місії ACBL щодо розвитку бридж-спільноти в Північній Америці. Ви працюватимете як частина невеликої віддаленої команди, яка обслуговуватиме та замінюватиме існуючі додатки в складному технічному середовищі, яке потребує хороших основ програмування для ефективного вирішення проблем. За потреби у нас є окремий інженер AWS DevOps і дизайнер UX/UI. Дизайнерські рішення приймаються командою; у вежі зі слонової кістки немає архітекторів.
⚠️⚠️⚠️ ПРОЧИТАЙТЕ ПЕРЕД ПОДАЧОЮ ЗАЯВКИ ⚠️⚠️⚠️
- Англійська C1, підтверджена попереднім досвідом роботи на повністю англомовному робочому місці є обов’язковою умовою
- Від вас очікується < b> працювати з 14:00 до 22:00 за польським часом (як частина команди США)
- Вищезазначені вимоги не підлягають обговоренню
< li> Зверніть увагу:
- Ми не спонсоруємо переїзд до США.
- Ми зв'яжемось лише з обраними кандидатами.
Вимоги до роботи
- Досконале володіння англійською мовою та хороші навички спілкування є обов’язковими для досягнення успіху на цій посаді
- Досвід: 6+ років у розробці програмного забезпечення
- Основні знання технологій:
- PHP – від 5.6 до 8.2
- Laravel (3+ роки)
- MySQL
- Продемонстровано знання (не обов’язково на старшому рівні): Vue.js
- Знання дизайну: програми без стану, горизонтальне масштабування, мікросервіси та модульні монолітні програми
- Шаблони проектування: керовані подіями, задушувач фіг, антикорупційний рівень, CQRS
- Розробка на основі магістралі (або Gitflow)
- Професійний досвід роботи з: Redis, Passport, Docker, Horizon, інструментами виявлення помилок (наприклад, Sentry. io)
- Якості лідера команди:
- Досвід виконання ролі лідера в невеликих, самоорганізованих командах
- Ефективне спілкування з різними аудиторіями
- Конструктивний відгук під час перегляду коду
- Служби AWS: базові знання
- Документація: ADR, C4, OpenAPI
- Найкращі методи: SOLID, DRY, KISS, YAGNI, Code Review, TDD, PHPStan
- Тестування: сутінки, модульні тести, Shift-left, тести на мутації
- Застарілі системи: бажання працювати на застарілих системах
Приємно мати
- Техніки розробки: досвід розробки на основі транка та прапорів функцій
- Додаткові технології (периферійні знання): Node.js, NestJS, React, TypeScript, GraphQL, PostgreSQL =
- Навички DevOps
- Кластери k8s
- Конвеєри CI/CD
- Тераформа (або інша інфраструктура як код)
- Сканування вразливостей (Snyk, Dependabot тощо)
Старший інженер-програміст (Laravel, PHP із Vue.js)
Ми шукає повністю віддаленого старшого інженера-програміста, щоб взяти на себе керівну роль у проектуванні, створенні та підтримці систем, які використовуються для просування місії ACBL щодо розвитку бридж-спільноти в Північній Америці. Ви працюватимете як частина невеликої віддаленої команди, яка обслуговуватиме та замінюватиме існуючу програмуікацій у складному технічному середовищі, яке вимагає хороших основ програмування для ефективного вирішення проблем. За потреби у нас є окремий інженер AWS DevOps і дизайнер UX/UI. Дизайнерські рішення приймаються командою; у вежі зі слонової кістки немає архітекторів.
,[Ви працюєте з 14:00 до 22:00 за польським часом як частина нашої команди США. , Ви є частиною нашої внутрішньої команди дистанційних розробників, яка переважно складається з американців. , Усі робочі зустрічі проводяться англійською мовою, і ви будете звітувати перед англомовним менеджером. , Візьміть на себе провідну роль у проектуванні, створенні та обслуговуванні систем . Співпрацюйте з членами команди, включаючи спеціалізованого інженера AWS DevOps і дизайнера UX/UI за сумісництвом, Створюйте та обслуговуйте документацію за допомогою полегшених фреймворків, таких як стандарти ADR, C4 і OpenAPI ., Застосовуйте сильні основи програмування для ефективного вирішення проблем у складному технічному середовищі., Ефективно спілкуйтеся з різними аудиторіями, надавайте конструктивний відгук під час перегляду коду.]
Вимоги: PHP, Laravel , MySQL, Vue.js, мікросервіси, шаблони дизайну, навички спілкування, масштабування, Redis, Legacy, Node.js, Nest.js, React, TypeScript, GraphQL, PostgreSQL, CI/CD, Terraform, AWS, Kubernetes
Інструменти: Jira, Confluence, Bitbucket, GitHub, PHPStan, GIT.
Додатково: Бюджет навчання, Плоска структура, Невеликі команди, Міжнародні проекти.