Senior Backend Software Engineer (Scala)

Zowie
Full-timeSeniorBackend

AI Tools & Frameworks

Agentic Maturity: Native

Tech Stack

ScalaJavagRPCKafkaGraphQLPostgreSQLMongoDBElasticSearchRedisDockerKubernetes

Agent Workflow

AI-native engineering organization where engineers are 'expected - not just allowed - to use modern AI tools' for design exploration, code scaffolding, test generation, and documentation, while maintaining solid engineering practices.

About the Role

Zowie revolutionizes business-customer interactions through AI Agents handling 100% of customer interactions with instant, personalized, and exceptional experiences. Major brands including Costco, DocMorris, Monos, Decathlon, and InPost deploy Zowie's platform, handling millions of conversations monthly. Backed by investors including Gradient (Google's AI-focused fund) and Tiger Global.

You'll build the foundations that power AI Agents at scale, designing systems for reliability, performance, and change. Engineers work at the GenAI frontier developing impactful products.

We are an AI-native engineering organization. This means that you're expected — not just allowed — to use modern AI tools in your daily work. You'll actively push that frontier: using AI to explore designs, scaffold code, generate tests, and document decisions, while holding the line on solid engineering — clear contracts, readable code, strong test suites, observability, and maintainable architectures. Think of it as disciplined engineering, accelerated.

The team embraces AI as a fundamental part of how we work — not just for speed, but for creativity, documentation, and scale. We're looking for people who are excited to develop within this space and contribute to such culture by bringing ideas to the table.

Required Qualifications

  • Excellent Scala coding skills with passion for learning
  • Excellent knowledge of SQL and relational databases
  • Excellent system design skills that allow you to choose technologies and architectures wisely
  • Experience with distributed systems
  • Product acumen and customer-value focus
  • Working proficiency in English and Polish (spoken/written)

Nice to Have

  • Docker Swarm/Kubernetes experience
  • NoSQL databases and GraphQL
  • Kafka or message brokers
  • Akka framework
  • Functional programming libraries (Cats, Fs2, ZIO, Http4s)

Engineering at Zowie

The compact team manages 100+ microservices built in Scala/Java. Architecture includes gRPC for synchronous communication, Kafka for asynchronous handling, GraphQL exposed to the frontend, and databases including PostgreSQL, MongoDB, ElasticSearch, and Redis. The team emphasizes automated tests and Ports & Adapters patterns.

Culture: Autonomy and meritocracy guide decisions. Engineers influence end-to-end solutions, architecture decisions, and engineering practices. Standard practices include planning, standups, code reviews, and collaboration. The organization continuously adjusts processes via retrospectives.

Apply Now
Apply Now

Similar Jobs

Get jobs like this weekly