Callsign
Software Engineer (Full Stack)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в Callsign для разработки end-to-end фич: Java-бэкенд и современные веб-интерфейсы. Работа в Agile-команде с Product, UX/UI и QA над безопасными и масштабируемыми цифровыми продуктами.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые backend-сервисы на Java и современные frontend-приложения
- Разрабатывать RESTful API и интегрировать frontend с backend
- Создавать отзывчивые, доступные и производительные интерфейсы на современных веб-фреймворках
- Писать чистый, тестируемый и поддерживаемый код по всему стеку
- Тесно взаимодействовать с Product Managers, UX/UI дизайнерами, QA и платформенными командами
- Участвовать в code review, архитектурных обсуждениях и устранении технического долга
- Поддерживать пайплайны деплоя, разбирать production-инциденты на frontend и backend, улучшать процессы
Требования
- 3–6 лет коммерческого опыта full-stack разработки
- Сильный backend: Java, Spring Boot, проектирование RESTful API; gRPC — плюс
- Практический опыт frontend с современными JavaScript или TypeScript фреймворками, предпочтительно React; Vue.js или Angular также приветствуются
- Владение JavaScript, HTML5, CSS3/SCSS и адаптивным UI
- Знание инструментов сборки и пакетных менеджеров: Vite, Webpack, npm, yarn
- Опыт с реляционными БД (MySQL, PostgreSQL, Oracle) и написанием SQL-запросов
- Понимание OOP, SOLID, структур данных и алгоритмов
- Знакомство с тестовыми фреймворками: JUnit, Mockito, Jest, React Testing Library, Cypress
- Знакомство с Docker, Linux и CI/CD пайплайнами
- Опыт с микросервисной архитектурой
- Понимание практик безопасного кодирования: OWASP Top 10, XSS, CSRF, безопасная аутентификация и управление токенами
- Сильные коммуникативные и аналитические навыки, умение работать в команде
Условия
- Private Premium Health Insurance
- Оплата визовых расходов, включая 1 месяц проживания в отеле по приезду
- Ежегодная компенсация авиабилетов на родину
- 3 месяца оплачиваемого декретного отпуска и 2 недели оплачиваемого отпуска по отцовству
- 25 дней ежегодного отпуска + банковские праздники Callsign
- Конкурентная зарплата
- Gratuity как EOSB
Навыки
- Java
- Spring Boot
- RESTful API
- gRPC
- JavaScript
- TypeScript
- React
- Vue.js
- Angular
- HTML5
- CSS3
- SCSS
- Vite
- Webpack
- npm
- yarn
- MySQL
- PostgreSQL
- Oracle
- SQL
- JUnit
- Mockito
- Jest
- React Testing Library
- Cypress
- Docker
- Linux
- CI/CD
- Microservices
- OWASP Top 10
- Java 17
- Spring WebFlux
- Project Reactor
- Java 21
- Virtual Threads
- DynamoDB
- Redux Toolkit
- Zustand
- Storybook
- Figma
- Redis
- Kafka
- Kubernetes
- Helm
- AWS
- GCP
- Prometheus
- Grafana
- OpenTelemetry
- Elastic Stack