Senior Software Engineer

250k - 300k PLN/ mies.B2B
SeniorFull-time·B2B
#375705·Dodano dziś·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

AWSEvent-Driven ArchitectureKafkaJava

Firma i stanowisko

Join a global e-commerce technology organisation serving millions of customers across multiple international markets.

Wymagania

Backend Engineering Expertise:

  • 5+ years of professional backend engineering experience.
  • Strong experience designing and operating microservices architectures.
  • Experience modernising legacy systems and decomposing monoliths.
  • Solid understanding of distributed systems and scalable backend design.

Technical Stack:

  • Commercial experience with Go (Golang), Java, Kotlin or Scala.
  • Openness to working in a Go-driven environment for JVM background engineers.
  • Hands-on experience with Kafka or similar event-streaming technologies, PostgreSQL, Docker, Kubernetes, and CI/CD pipelines.

Product & Ownership Mindset:

  • Comfortable owning solutions from idea through production.
  • Strong problem-solving skills and ability to make technical trade-offs.
  • Experience collaborating with product, business, and engineering stakeholders.

AI Fluency:

  • Practical experience using AI coding assistants such as Claude Code, Cursor, Copilot, or similar tools.
  • Understanding of how context, prompts, constraints, and validation influence AI-generated outputs.
  • Ability to critically review and verify AI-generated solutions.

Nice to Have:

  • Experience with subscription-based products.
  • Experience in e-commerce environments.
  • GraphQL knowledge.
  • Familiarity with DDD, TDD, and BDD practices.

Obowiązki

Build & Scale Core Services:

  • Design, develop, and maintain scalable backend services within a distributed microservices architecture.
  • Build reliable systems supporting millions of customer interactions.
  • Improve performance, reliability, and scalability across critical customer-facing services.

Drive Modernisation:

  • Lead the migration of key business domains from monolithic systems to modern microservices.
  • Reduce technical debt and improve long-term maintainability.
  • Design solutions that support future platform growth.

Shape Architecture:

  • Participate in architecture discussions and technical decision-making.
  • Design orchestration layers supporting complex customer journeys and business processes.
  • Help define engineering standards and best practices.

Work with Event-Driven Systems:

  • Build and operate services powered by event-driven architectures.
  • Work extensively with Kafka and real-time lifecycle events.
  • Design resilient and observable distributed systems.

Raise Engineering Standards:

  • Conduct code reviews and support other engineers through technical guidance.
  • Promote best practices across software development, testing, deployment, and observability.
  • Contribute to a strong culture of ownership and continuous improvement.

AI-Powered Engineering:

  • Use modern AI tools and coding agents throughout the software development lifecycle.
  • Leverage AI for onboarding, architecture exploration, implementation, testing, debugging, and productivity improvements.
  • Apply engineering judgement to validate, verify, and safely integrate AI-generated outputs.

Benefity

  • Opportunity to build systems used by millions of customers globally.
  • High-impact engineering work with significant architectural ownership.
  • International collaboration across distributed engineering teams.
  • End-to-end ownership from idea to production.
  • Hybrid working model (3 days per week in the Warsaw office).
  • B2B cooperation model.
  • 30 days of paid annual leave.
  • Modern office located in Warsaw city centre.
  • Continuous learning and professional growth opportunities.
Płatny urlop

Inne informacje

Informujemy, że administratorem danych jest Ntiative z siedzibą w Krakowie, ul. Pawia 9 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

NTIATIVE sp. z o.o.

NTIATIVE sp. z o.o.

5 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz