Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Fullstack Software Engineer, Kafka
ICT
💰 Salary Not shared
📊 Market 4,500 EUR–7,000 EUR/mo (54,000 EUR–84,000 EUR/yr)
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.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Aiven.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas