Мы — стартап, разрабатывающий программное обеспечение для ремонтных мастерских (repair shop software). Наша миссия — упростить и оптимизировать процессы в этой сфере с помощью инновационных IT-решений. Проект находится на предрелизной стадии: основной функционал уже реализован, но впереди интенсивное развитие продукта. Команда базируется в Израиле, работа полностью удаленная, оформление по договору с самозанятым или ИП.
Команда
В нашей команде:
-
Дизайнер
-
Frontend Team Lead
-
Frontend-разработчик
-
Backend-разработчик
-
Руководитель отдела
Работаем по Scrum, используем Bitrix24 для учета задач и рабочего времени.
Кого мы ищем
Ищем опытного Backend разработчика, способного взять на себя ответственность за серверную часть продукта, развивать архитектуру и предлагать технические решения.
Задачи и обязанности
Развитие и поддержка бэкенда:
-
Реализация нового функционала с учетом бизнес-требований.
-
Рефакторинг кода, оптимизация производительности.
-
Настройка и интеграция Spring Security для защиты REST- и WebSocket-эндпоинтов.
Архитектура и дизайн системы:
-
Разработка и поддержка микроархитектуры.
-
Улучшение стабильности и масштабируемости системы.
Работа с базой данных:
-
Оптимизация SQL-запросов и схемы БД (PostgreSQL).
-
Использование DBUtils и Spring JDBC.
-
Обеспечение целостности данных.
Интеграция со сторонними сервисами:
-
Twilio (SMS), Google Cloud Translate, OpenPDF.
WebSocket и real-time функционал:
-
Настройка Spring WebSocket (Socket.IO, SockJS).
-
Поддержка масштабируемых real-time функций (чаты, уведомления).
Обеспечение качества кода:
-
Автотесты (Spring Boot Test, Spring Security Test).
-
Код-ревью и совершенствование внутренних стандартов.
Требования
Опыт:
-
От 5 лет коммерческой разработки на Java.
-
Отличное знание Spring Boot (Web, Security, Data, WebSocket).
-
Опыт участия в крупных проектах или стартапах.
-
Работа с PostgreSQL и оптимизация запросов.
Технические навыки:
-
Java 11 и экосистема Spring.
-
Интеграция с внешними сервисами (SMS, платежи, переводы и др.).
-
RESTful API, WebSocket-протоколы.
-
Оптимизация производительности, кеширование (Spring Cache).
-
Безопасные практики (JWT, OAuth2, шифрование).
-
Docker, CI/CD (GitHub Actions, Jenkins).
Софт-скиллы:
-
Коммуникабельность и командная работа.
-
Участие в Scrum-процессе (планирование, ретроспективы).
-
Умение декомпозировать задачи и оценивать сроки.
-
Самостоятельность, инициативность.
Языки:
-
Русский — свободное владение.
-
Английский — чтение технической документации.
Условия:
-
Полностью удаленная работа.
-
Гибкий график, 8-часовой рабочий день.
-
Возможность влиять на архитектуру и процессы.
-
Современный технологический стек и интересные задачи.
-
Конкурентная зарплата и профессиональный рост.
Если вы хотите не только разрабатывать бэкенд, но и влиять на его стратегическое развитие, будем рады видеть вас в нашей команде!
При отклике укажите слово «пингвин» или явно обозначьте, что дочитали вакансию до конца.
Ключевые навыки
- PostgreSQL
- Java
- Spring Framework
- Git
- Docker
Задайте вопрос работодателю
Вакансия опубликована 6 апреля 2025 в Израиле