Making health a top priority for nomads & world residents, starting with insurance
Mid-Level Backend Developer
Location
Germany
Posted
60 days ago
Salary
€5K / month
Seniority
Senior
Job Description
Mid-Level Backend Developer
Genki
• We're looking for a Mid-Level Backend Developer to help build and evolve the core system that powers our products and operations. • You'll join as the second developer in our backend team, reporting to our Lead Backend Developer. • Our backend runs on Kotlin with a custom framework built around event sourcing. • You'll need to be comfortable reading code, asking questions, and finding your way through a system that's still being shaped. • You'll build new features, improve testability and reliability, and help evolve the architecture over time. • You'll need to build deep understanding quickly and be comfortable making decisions with incomplete information. • We're moving fast, increasingly with AI-agentic development tools. You should have some hands-on experience with these tools and a genuine drive to go deeper.
Job Requirements
- Experience**
- You've worked on larger backend systems in production and understand the complexity they bring.
- You've worked in complex product domains and can ramp up quickly on business logic that isn't always obvious.
- You're comfortable with event sourcing, event-driven architecture, or similar patterns.
- You care about code quality: readable code, meaningful tests, and clean APIs.
- You have some experience with AI-agentic development tools (Claude Code, Codex, or similar) and want to go deeper.
- Our current tech stack**
- Language: Kotlin with coroutines
- Framework: Custom, built around event sourcing
- Billing: Stripe
- Infrastructure: Heroku (migrating to Railway)
- AI-agentic development: Claude Code with custom plugin
- APIs: GraphQL
- Working style**
- You pay close attention to the details and take pride in getting them right.
- You're curious and self-driven. You dig into unfamiliar code, ask good questions, and figure things out.
- You'd rather understand why something works than just make it work.
- You're comfortable making decisions when not all the information is there yet.
- You've worked in a startup or scaleup and know what that pace and ambiguity feels like.
- You thrive in a fully remote, async-first team and know how to communicate clearly without meetings for everything.
- You're as open to different ideas, opinions, and to people with different cultures, backgrounds, and interests as we are.
Benefits
- 💰 Up to 5,000 EUR/month (depending on experience) with employee equity participation through a vesting program
- 🏝 Fully remote, from anywhere in the world & live as a digital nomad if you want to (the country list above are just examples)
- 🕗 Flexible hours, startup atmosphere
- 🌍 Most of the team is in Europe and Southeast Asia, with a few hours of daily overlap around German business hours
- 💻 Company-issued and managed MacBook, plus a desk in your favorite co-working space
- ✈️ 25 days paid annual leave
- 🤝 Regular team off-sites to connect in person
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Contribute to the design and development of backend systems and APIs • Collaborate with cross-functional teams to translate business requirements • Participate in architectural discussions and decisions • Provide technical guidance to junior and mid-level developers • Perform code reviews to maintain code quality • Identify and address performance bottlenecks and security vulnerabilities • Collaborate with DevOps to optimize deployment processes • Stay updated with industry trends and evaluate impact on systems
Senior Software Engineer, Backend – API Integrations
ReapGlobal financial infrastructure powered by stablecoins
• Own the end-to-end technical integration between Reap and the partner — including design, implementation, testing, deployment, and ongoing maintenance • Build and operate bidirectional data flows: inbound (partner → Reap: funding, settlement, account events) and outbound (Reap → partner: card events, transaction data, reconciliation signals) • Serve as Reap's primary technical point of contact with the partner's engineering team — attending syncs, reviewing their API specs, and driving alignment on integration contracts • Translate the partner's technical requirements and constraints into well-scoped engineering work inside Reap's systems • Collaborate closely with internal Reap teams — Card, Treasury, Onboarding, Compliance — to ensure integration requirements are correctly surfaced and delivered • Monitor integration health in production; own incident response for integration-layer issues • Maintain thorough integration documentation: API contracts, data flow diagrams, runbooks, and change logs • Design robust, fault-tolerant bidirectional integration architecture between Reap and our partner • Implement APIs, webhooks, event consumers, and data transformation layers • Ensure data consistency, idempotency, and auditability across integration boundaries • Build test suites covering integration contracts and edge cases • Maintain a close working relationship with partner's engineering and product teams • Drive joint technical decision-making on integration patterns, versioning, and deprecation • Proactively surface blockers and misalignments before they become production issues • Work with Card, Treasury, Onboarding, and Compliance engineers to deliver integration dependencies • Represent the integration workstream in Reap engineering planning and reviews • Own observability for the integration layer: dashboards, alerting, and SLA tracking • Lead incident response and post-mortem processes for integration-related issues • Continuously improve integration stability and reduce operational toil
• Design, develop, test, and maintain backend services and APIs using Go, with a focus on scalability, reliability, and security. • Build and enhance identity-related services (e.g. authentication, authorisation, user and service identities, token management, policy enforcement). • Contribute to system design and technical discussions, helping shape service architecture and implementation approaches. • Write clean, maintainable, and well-tested code, following best practices in software engineering and secure development. • Participate in code reviews, providing constructive feedback and ensuring high code quality across the team. • Collaborate effectively with cross-functional teams, including product management, security, SRE, and other engineering teams. • Troubleshoot, debug, and resolve issues in production systems, participating in on-call rotations as required. • Continuously improve engineering processes, tooling, and system observability.
PHP Backend Engineer
Chip - your wealth appThe super-app for saving, investing & building long-term wealth.
• Designing and building APIs that power thousands of daily regulated financial transactions. • Owning backend domains end-to-end, from design through deployment. • Improving reliability, performance and observability across our services. • Contributing to architectural decisions, not just implementing tickets. • Writing high-quality, well-tested code in a collaborative engineering team. • Working closely with Product, Mobile and Operations to ship safely and quickly.




