Fullstack Software Engineer, KafkaAiven · Helsinki, Uusimaa, Finland

Fullstack Software Engineer, Kafka

🗓️ Posted 2026-09-16 Helsinki, Uusimaa, Finland Hybrid ICT
💰 Salary Not shared 📊 Market 4,500 EUR–7,000 EUR/mo

About the Company

We're a global team of over 400+ people, working together to push the boundaries of open-source technology and multi-cloud solutions. Our vision is to help developers, builders, and creators bring their ideas to life with speed and simplicity, by providing a cloud data platform that makes open-source databases, search, streaming, and application infrastructure easily accessible to everyone. We're looking for a Fullstack Software Engineer to join our Kafka Ecosystem team. You'll build features end-to-end: production Python in the platform that orchestrates managed Apache Kafka services across clouds, contributions to Karapace (our open-source Schema Registry and Kafka REST Proxy), and the React interfaces that put those features in front of users. Your main focus is Python; your reach extends from API design to the UI that ships with it.

Requirements

  • ● Strong Python skills: you're comfortable with async/await patterns, understand event loop semantics, and write production-grade code with type annotations and tests
  • ● Full-stack ability: you can contribute confidently to a React/TypeScript codebase and take a feature from backend to shipped UI
  • ● Distributed systems fundamentals: you reason clearly about consistency, replication, and failure modes
  • ● Familiarity with schema formats and evolution: Avro, JSON Schema, or Protobuf; you understand why schema compatibility matters
  • ● Fluent in AI-assisted development: you actively use AI coding tools (Claude Code or similar) in your daily workflow, including automating repetitive processes and building AI-assisted workflows
  • ● Fluent English, written and verbal
  • ● Hands-on Apache Kafka experience: consumer groups, offset management, and the group coordination protocol
  • ● Linux fundamentals: comfortable with process management and debugging at the OS level
  • ● Kafka Connect and connector development: custom connectors, transforms, or converters
  • ● Prior open-source contributions, on any project
  • ● Experience with public clouds (AWS, GCP, Azure) and cloud-managed Kafka (MSK, Confluent Cloud, or Aiven for Apache Kafka ) or other cloud-native distributed systems
  • ● Working Java knowledge, enough to contribute to Kafka Connect source/sink tasks
  • ● Experience operating or extending a schema registry (Confluent or Karapace)
  • ● Experience with observability tooling: distributed tracing, Prometheus metrics, structured logging
  • ● Open-source at the core. A significant part of your work ships publicly as open source. Your name goes on the commits.
  • ● Deep technical problems. Multi-format schema compatibility, connector lifecycle orchestration at scale, and UIs that make both approachable. Not a typical backend role, and not a typical frontend role either.
  • ● End-to-end ownership. You design it, build it, ship it, and see users work with it. No handoffs across three teams.
  • ● Direct impact. The team is large enough to tackle ambitious problems and small enough that your technical judgement still shapes what gets built.
  • ● Helsinki, hybrid. 3 days in the office per week.
  • ● Participate in Aiven's equity plan.
  • ● Balance work and life with our hybrid work policy.
  • ● Choose the equipment you need to set yourself up for success.
  • ● Use your Professional Development Plan budget for learning opportunities.
  • ● Receive holistic wellbeing support through our global Employee Assistance Program.
  • ● Inquire about our Global Time Off Commitment (Parental and Sick Leave, as well as Personal Time)
  • ● Enjoy country-specific benefits for our global cast.