Scala Developer

Уровень дохода не указан
Опыт работы:
3–6 лет
Тип занятости
Полная занятость
График:
5/2
Рабочие часы:
8
Формат работы:
на месте работодателя
Напишите телефон, чтобы работодатель мог связаться с вами
Нажимая «Продолжить», вы подтверждаете, что ознакомлены, полностью согласны и принимаете условия «соглашения»

Team.Inno – one of the most experienced Belarusian companies providing full-circle software development, implementations and supporting, business analysis, design, testing and project management services.

Over 18+ years, we’ve implemented over 1600 projects in different industries for our clients in the USA, Canada, UK, Germany, France, Italy, Japan, and other countries. Our team specializes in 40+ business domains, including Artificial Intelligence, Machine Learning, Augmented & Virtual Reality.

Today, Team.Inno brings together over 3500 employees across its offices in Belarus, Poland, Georgia, Germany and Lithuania. We are constantly looking for both experienced professionals and entry-level specialists, and starting in 2025, we also offer free online courses for everyone who wants to begin a career in IT.

Here you can work on projects of different scales, explore various domains, and choose your own career path. Join us!

Role:

Design, build, and maintain scalable backend systems using Scala 2/3 and modern functional programming paradigms. Focus on building reliable, concurrent, and type-safe systems using FP libraries and reactive architectures. You are not just writing APIs - you are designing correct, composable, and observable systems.

You are an engineer who:

  • Thinks in types, immutability, and pure functions;

  • Designs systems using functional abstractions and effect systems;

  • Treats concurrency and parallelism as first-class concerns;

  • Builds resilient distributed systems;

  • Owns the full lifecycle: design - implementation - production - observability - optimization.

Must-Have Requirements:

  • Strong experience with Scala;

  • English proficiency level: B2;
  • Hands-on with at least one: ZIO, Cats Effect, Akka;

  • Deep understanding of: Functional Programming (FP), Type systems & type-level programming, Immutability & referential transparency;

  • Experience building REST/gRPC APIs;

  • Microservices architecture;

  • Event-driven architecture;

  • Message queues (Kafka, RabbitMQ);

  • Relational DB: PostgreSQL / MySQL;

  • NoSQL: MongoDB / Cassandra (optional but valuable);

  • Caching: Redis.

Cloud & DevOps

  • Docker;

  • Kubernetes / container orchestration;

  • CI/CD (GitHub Actions, GitLab CI, Jenkins);

  • Observability: Prometheus, Grafana / ELK stack;

  • Cloud platforms: AWS / GCP / Azure.

Nice to Have / Bonus Points

  • High-load / low-latency systems;

  • Security-focused mindset.

We offer:

Learning and Development:

  • A broad technology stack with the opportunity to switch between technologies;

  • Individual growth plans and regular reviews of conditions (project roles, salary level);

  • Preparation for interviews with international clients in English.

Work Environment:

  • On-site work format;

  • Spacious and comfortable workstations;

  • Detailed onboarding: introduction to the team, processes, and policies, office tour, welcome card;

  • Cozy kitchens, game rooms, coworking spaces, and lounge areas.

Additional Perks:

  • Voluntary health insurance;

  • Discounts from partner companies (from pizzerias and bookstores to electronics stores).

If you’re looking for real opportunities to grow professionally and take control of your career - we’ll be happy to welcome you to our friendly team!

The creation of the workplace is planned for the longer term.

Ключевые навыки

  • Scala
  • Английский язык
  • Apache Kafka
  • MongoDB
  • Английский — B2 — Средне-продвинутый

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Минск, Борисовский тракт, Восток, Уручье, проспект Независимости, 186
Вакансия опубликована в Минске