Тип роботи: повна зайнятість/віддалена
Місцезнаходження: Канада, Онтаріо
< p>
Опис роботи:
Як провідний розробник повного стеку ви візьмете на себе провідну роль у формуванні нашого технологічного середовища . Ця посада передбачає проектування, розробку та підтримку масштабованих програм із використанням новітніх технологій Angular, Node.js, MongoDB та AWS, а також нагляд за розробкою мобільних програм та інтеграцією Salesforce. Ваше керівництво матиме вирішальне значення для керування нашим переходом через оновлення Angular і Node.js, пропонування архітектурних рішень і впровадження сучасних практик програмного забезпечення як у зовнішній, так і в бек-енд розробці.
Обов’язки:
- керувати розробкою високоякісних веб- та мобільних додатків за допомогою Angular, Node.js, Express.js/Nest.js, MongoDB та AWS .
- Контроль за оновленнями версій Angular і забезпечення сумісності в усіх частинах стеку.
- Керуйте й оптимізуйте інтеграцію з Salesforce, щоб забезпечити ефективний і ефективний потік даних.
- Скористайтеся найкращими методами розробки програмного забезпечення, зокрема CI/CD, модульним тестуванням і перевіркою коду.
- Співпрацюйте з різними командами та зацікавленими сторонами, щоб уточнювати вимоги та надавати рішення, які відповідають потребам бізнесу.
- Вирішуйте проблеми з продуктивністю додатків і оптимізуйте рішення для кращої ефективності.
- Наставляйте та керуйте командою розробників, надаючи технічне керівництво та створюючи середовище для співпраці.
- Пропонуйте та впроваджуйте архітектурні рішення для покращення поточних дизайну та робочих процесів, забезпечуючи масштабованість, зручність обслуговування та продуктивність.
- Сприяти постійному вдосконаленню наших процесів розробки.
- Відігравати ключову роль в архітектурних рішеннях і загальному технічному напрямі проектів.
Необхідні навички та кваліфікація:
Бажані навички спілкування:
- Продемонстровані лідерські здібності з досвідом наставництва та провідних членів команди.
- Відмінні навички письмового та усного спілкування.
- Сильні aздібності до аналітичного та критичного мислення.
- Висока здатність до адаптації та чутливість до технічних і бізнес-завдань.
- Здатність сформулювати та реалізувати чітке бачення для команди розробників.