Dotmatics
Backend Software Engineer (Node.js) | LabArchives
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду LabArchives (Dotmatics, компания Siemens) для разработки и поддержки backend-сервисов и API продуктов электронной лабораторной тетради, инвентаря и планировщика.
Задачи
- Совместно с product, operations и support проектировать, разрабатывать и поддерживать backend-сервисы и API продуктов LabArchives
- Итеративно планировать, разрабатывать, тестировать и выпускать новые backend-фичи преимущественно на Node.js
- Читать, понимать и дорабатывать существующую кодовую базу на Ruby on Rails по необходимости
- Создавать и поддерживать надёжный набор unit-тестов, участвовать в создании и развитии фреймворка автоматизированного тестирования
- Участвовать в code review, аудитах безопасности, оценках производительности и масштабируемости
Требования
- Степень бакалавра в Computer Science или эквивалентный опыт (9+ лет)
- Сильный опыт серверной разработки на Node.js, включая создание и поддержку API и сервисов
- Практический опыт с синхронными и асинхронными паттернами интеграции
- Умение читать и работать с кодом на Ruby, желательно опыт с Ruby on Rails
- Знание проектирования баз данных, оптимизации запросов и моделирования данных
- Понимание объектно-ориентированной и функциональной парадигм программирования
- Знание современного JavaScript (ES6+) и дизайна RESTful API
Условия
- Медицинская, стоматологическая и оптическая страховка
- Health Spending Accounts
- Wellness-программы (приложения для ментального здоровья и фитнес-перки)
- Компания оплачивает страхование жизни и инвалидности
- Пенсионный план 401k с 4% match и немедленным vesting
- Гибкий график отпусков
- Remote-friendly среда
Навыки
- Node.js
- Ruby
- Ruby on Rails
- JavaScript
- ES6+
- RESTful API
- SQL
- database design
- query optimization
- data modeling
- unit testing
- CI/CD
- React
- Angular
- Vue