01.01.2023 05:49
Backend developer [ middle] — RUBY || PYTHON
01.01.2023 05:49
компания "electro.cars" требуемый опыт работы: 1–3 года полная занятость, удаленная работа electro.cars — ведущий разработчик платформы по управлению зарядной инфраструктурой и системы по управлению парками электромобилей приглашает разработчиков стать частью команды, нацеленной на внедрение зеленых технологий для перехода транспорта с двигателей внутреннего сгорания на электрику.мы разрабатываем комплексную платформу для управления зарядными станциями для электромобилей, флит-менеджмента и смарт-чарджинга для электромобилей. платформа строится на принципах soa и в настоящий момент состоит из десятка специализированных сервисов и фронтэндов (веб- и мобильных приложений).мы ищем backend-разработчика в команду сервисов по работе с зарядными станциями и смарт-чарджинга для электромобилей.сервис состоит из 2х основных частей: серверов, взаимодействующих напрямую со станциями по протоколу ocpp через websocket’ы; нескольких бизнес-приложений, реализующих управление инфраструктурой (инженерные панели, удалённое управление зарядными станциями, дашборды, мониторинг, анализ логов и т. д.), управление зарядными сессиями (запуск, мониторинг, остановка, биллинг и т. д.), интерфейсы владельцев зарядной инфраструктуры и интерфейсы сервис-провайдеров, а также аналитику.основной технологический стэк языки программирования: на бэке — ruby (v3) и python (v3), на фронте — js / typescript. бэкенды на ruby on rails (в режиме api) и faye-websocket (rack), отдельные сервисы на python (ml), основная субд — postgresql, кеширование и очереди на redis, веб-сервер и балансировка — nginx. веб-фронтэнды на next. js и react (typescript) + нативные мобильные приложения на swift & kotlin; взаимодействие фронтэндов с бэкендами осуществляется через api с аутентификацией клиентов при помощи jwt (используется sso). железная часть — географически распределённая инфраструктура на выделенных серверах под управлением centos 8 с виртуализацией на qemu-kvm. прочее: vcs — git, ci/cd — gitlab, code style — rubocop / pep 8 / eslint и prettier. задачи написание красивого и эффективного кода, который быстро и корректно работает, а также который приятно читать и просто понять. проектирование и разработка новых сервисов и api, поддержка и улучшение существующих сервисов и api. взаимодействие с другими командами разработки для решения интеграционных задач. рефакторинг кодовой базы, своевременное устранение технического долга. участие в разработке архитектуры платформы. ожидания технический склад ума, логическое мышление; понимание принципов проектирования веб-приложений и api; понимание ооп, опыт разработки на mvc-фреймворках знание ruby и/или python; опыт проектирования и работы с реляционными субд (postgresql); знание ос семейства linux и умение работать через cli;
Адрес
Москва
Похожие вакансии
200 000 ₽
01.01.2023 05:49
компания "electro.cars" требуемый опыт работы: 1–3 года полная занятость, удаленная работа electro.cars — ведущий разработчик платформы по управлению зарядной инфраструктурой ...
Партнерские Вакансии
Москва