Strong Middle Backend Developer
Про компанію
Brama Partners – компанія-постачальник цифрових послуг, продуктового та бізнес-консультування, а також технічних сервісів для побудови та підтримки продуктів і систем.
Ми розуміємо реальну цінність ІТ для забезпечення сучасних бізнес-процесів. Наше основне завдання — комунікувати, аналізувати, впроваджувати інновації та підтримувати підприємства за допомогою тих цифрових і технічних знань, які їм необхідні. Ми готові допомогти нашим клієнтам не тільки як постачальник послуг, але насамперед як партнер і стратег.
Про проект
Наразі ми шукаємо кандидата на роль Backend Developer, який візьме участь у розбудові нової веб-системи внутрішнього обліку для бізнес-користувачів у сферах виробництва, логістики та дистрибуції (ринки України та ЦСЄ), а також інших програмно-апаратних комплексів. Kyiv only, частково офісна робота.
Тестовий період складає два тижні.
Затребувані навички
Backend (Primary Stack)
- Strong proficiency with NestJS
- Deep knowledge of Node.js and modern TypeScript (ES6+)
- Experience with PostgreSQL
- Message queue experience with RabbitMQ
- Knowledge of Redis for caching, pub/sub, or session storage
- Experience in designing and implementing REST and gRPC APIs
Infrastructure
- Strong experience with Docker (multi-stage builds, volumes, networks)
- Familiarity with CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins)
- Understanding of container orchestration (Docker Compose at minimum; Kubernetes is a plus)
- Git and GitFlow branching strategy
Plus / Nice to Have
- Work with monorepo and microservices
- ClickHouse experience (columnar DB for analytics, data pipelines)
- Prometheus + Grafana (metrics collection and dashboards)
- Experience building/using audit trails, data logging systems
- Familiarity with Event-driven architecture, CQRS, or DDD
- Experience with WebSockets, SSE, or real-time systems
- Familiarity with OAuth2 / OpenID Connect, JWT, and secure authentication flows
Soft Skills
- Strong problem-solving and debugging abilities
- Ability to write clean, maintainable, well-documented code
- Excellent communication and collaboration skills (especially in remote teams)
- Ownership mindset and attention to detail
- Comfortable with agile methodologies (Scrum, Kanban)
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |
| Russian | Native |