Описание:
At simpleclub, we’re on a mission to shape the future of learning for millions of students. As part of this mission, we’re undertaking an ambitious and rewarding project: migrating our custom CMS (built on Firestore and trigger-based pipelines) to a modern, API-first headless CMS. We’re looking for a Senior Backend Engineer to join our team focused on training material and learning experience, further developing a core domain responsible for delivering and managing all our app content. We’ve got tricky and impactful projects lined up: you’ll be laying the foundation for future-proof, AI ready API-driven content delivery.
Задачи:
- Own backend features for AI-powered educator tools: architecture, implementation, deployment, observability. The whole lifecycle is yours.
- Lead technical designs and ADRs for new and refactoring projects, ensuring stable, secure and fast time to customer value.
- Integrate further, experiment with and continually improve how we work with AI (create and manage skills, loops and context files), in the context of the above projects.
- Use agentic coding tools to refine, plan, first draft and monitor as part of your daily workflow.
- Ship features with Flutter engineers, PM, and designer. Short cycles, tight feedback loops.
Требования:
- 7+ years of backend development on production systems.
- You’ve owned services, debugged incidents at scale, mentored engineers, and made architecture decisions you had to live with.
- Experience in product trios or similar setups where engineers shape the product, not just build what’s specced.
- You use AI coding tools daily. Show us your workflow, skills, context management and agent orchestration, and how you leverage them responsibly.
- Strong experience with NoSQL (Firestore) and relational databases (PostgreSQL/Spanner) especially schema migration and transformation tasks.
- Understanding of API design, caching, and high-performance content delivery.
- Clear, async-first communication. You write well, share context without being asked, and document decisions.
- We’re a remote-first, multinational team. English is the working language. Comfortable with asynchronous, event-driven systems (e.g., via Pub/Sub or webhooks).
Условия:
- Team culture: we support and give feedback to each other. We’ll ensure you’re onboarded properly and have everything you need.
- High autonomy: You’ll be trusted to own your technical solutions while being supported by an experienced engineering lead.
- Remote-first culture: We’re async-friendly, collaborative, and focused on deep work without constant meetings.
- Unlimited paid holidays
- Work from anywhere
- Team events
- A great culture
- Perk Budget
- Join a purposeful mission
- Your salary is reviewed at least once a year.
- The salary band for this role in Germany is: 70.000 - 94.600 EUR annually gross.
- If you live outside of Germany, we will adapt to your local market.