What you'll do
As a Senior Backend Engineer at Airomeda, you'll design and deliver JVM-based core services for client projects in finance, iGaming, and e-commerce. Your role goes beyond shipping features — you'll shape service boundaries, data flows, and system-wide performance decisions.
You'll build distributed systems fed by events over Kafka or RabbitMQ, model PostgreSQL schemas to meet regulatory requirements, and expose surfaces to frontend and partner teams via GraphQL and REST APIs. Our team is small and impact is direct; you'll see the trace of every decision you make.
Is this role for you?
We're looking for someone who has worked in high-scale production systems, is comfortable with the weight of regulatory compliance, and genuinely enjoys growing junior engineers. We expect you to own code, share mistakes openly, and prefer shipping over attending conferences. If you're not actively looking for a next step in your career and things are already going well, we'd recommend not applying. The bar is high, but the offer matches it.
Responsibilities
- →Design and deliver core services for client projects
- →Participate in code review and architectural decisions
- →Pair-program with junior engineers
- →Drive decisions on performance and regulatory compliance
- →Share on-call responsibilities for production incidents
Requirements
- ·5+ years of production experience with JVM languages (Java 21+ or Kotlin)
- ·Distributed systems, event-driven architecture, messaging (Kafka or RabbitMQ)
- ·PostgreSQL and data modelling experience
- ·REST + GraphQL API design
- ·Test discipline (unit + integration)
- ·Written English communication
What we offer
- ✓Competitive salary + annual bonus
- ✓Fully remote or hybrid from our Istanbul office
- ✓Annual education and conference budget
- ✓Mac or Linux workstation of your choice
- ✓Private health insurance
- ✓Flexible leave policy

