Старший інженер Backend Node.js для компанії Product
Наша команда із Києва шукає інженера -бекенда. На цій посаді ви зробите свій внесок у досягнення наших амбітних цілей, зробивши продавців у всьому світі надзвичайно простими у використанні наших продуктів виставлення рахунків та бухгалтерського обліку. Ви будете працювати над нашими основними службами, які забезпечують роботу кількох клієнтських програм, які допомагають процвітати малому бізнесу. Ви будете володіти та керувати життєвим циклом розробки від кодування та тестування до розгортання у виробництві та спостерігати за цінністю, яку доставляють клієнтам. Деякі з технологій, які ми використовуємо у нашій компанії, включають JavaScript, Node.js, MongoDB, RabbitMQ, AWS, тестування одиниць/інтеграції (mocha, sinon, chai, nock), RESTful Web API, OpenAPI, Git, GitHub, Heroku , Докер, CircleCI. Що ви будете робити: -Працюйте у багатофункціональній команді та щодня надсилайте код. -Співпрацюйте з менеджерами з продуктів та командою підтримки, щоб створити нові функції для наших користувачів, щоб допомогти їм розвивати свій бізнес. -Розробка простих у використанні API, які мають сенс. -Розробляйте надійні та обслуговувані мікросервіси. -Оновлюйте наявні мікросервіси в мінливому середовищі. -Визначте повний стек, починаючи від інструментів CI/CD, до автоматизації тестування, побудови функцій, виконання експериментів, моніторингу та операцій. -Просувайте проекти вперед, підтверджуючи та повідомляючи свої ідеї команді. -Допоможіть нам розвивати наші проекти та культуру з відкритим кодом. -Допомагати у наймі та наборі зусиль для продовження формування команди. Ви чудово підходите до цієї ролі, якщо: -Ви любите кодування, але також знайдете час, щоб подумати про переваги та недоліки ваших інструментів, будь то фреймворки, мови чи процеси. -Ви прагнете до підтримуваного та чистого коду, але також знаєте, коли бути прагматичним і робите свої ярлики легкими для видалення за короткий час. -Ви знаєте, що перевіряти, навіщо тестувати і як писати змістовні тести. -У вас проактивне ставлення та думка про продукт -ви володієте тим, що ви створюєте. -Технологія хвилює вас, і ви прагнете щоденно чогось навчитися. -Ви вносите свій внесок у проекти з відкритим кодом. -Ви глибоко дбаєте про автоматизацію та CI/CD. Ваш профіль: -Ці навички допоможуть вам досягти успіху на цій посаді, але, будь ласка, розгляньте заявку, навіть якщо ви не відповідаєте всім вимогам. -Надійні основи програмування та досвід розробки програмного забезпечення -Досвід створення складних систем журнали тощо) -5+ років відповідного професійного досвіду -Досвід поступової розробки програмного забезпечення з орієнтацією на швидку доставку продукції -Досвід роботи з рахунками -фактурами та бухгалтерського обліку та розуміння їх складності -Володіння англійською мовою -ви будете частиною воістину глобальна компанія! Чому ви повинні приєднатися до нас: -Ви працюватимете над продуктом із світовим охопленням для мільйонів клієнтів у 50+ країнах у швидкозростаючій бізнес-групі -Ми маємо найсучасніший процес розробки програмного забезпечення та ДНК про доставку чудових програмних продуктів -Ви приєднаєтесь до пристрасної та талановитої групи людей, об’єднаних спільною місією. Ми віримо в повсякденного героя. Власники малого бізнесу лежать в основі всього, що ми робимо, тому ми створюємо інструменти, які допомагають їм вести свій бізнес. Завдяки менталітету засновників та принципу «на першому місці в команді», наші різноманітні команди в Європі, Південній Америці та Сполучених Штатах працюють разом, щоб гарантувати, що власники малого бізнесу, з якими ми співпрацюємо, можуть успішно робити те, що їм подобається.