Back to search
Cranberry Apps Linkedin · Posted 1mo ago

Backend Software Engineer (m/w/d)

Berlin, Berlin, Germany

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

ABOUT US


We’re Cranberry Apps – a young, fast-moving startup from Berlin 🇩🇪 In just a few months, our latest project Splash hit over 15 million users worldwide 🌍 We create apps that scale fast, push creative boundaries, and deliver high-quality user experiences ✨ Our small team of three means huge impact, full ownership, and the chance to work on brand-new projects from day one 🚀


THE ROLE


We’re looking for a skilled Backend Engineer with a passion for building exceptional products.You'll drive projects from concept to release, with real support and shared responsibility, from writing the first line of the service to deploying it! You’ll work closely with our frontend and product team, bring your own ideas, and deliver reliable, high-performance services that will be used by millions of users worldwide.


WHAT YOU’LL DO


  • Develop, maintain and own primarily Kotlin-based (micro)services that serve our apps
  • Work closely together with our founding members, having experience spanning from infrastructure and backend engineering to frontend development and product management.
  • Drive features from concept and architecture all the way to release and beyond
  • Collaborate closely with product and frontend to deliver world-class user experiences
  • Help us set up, deploy and maintain our infrastructure for running our in-house services


WHAT WE’RE LOOKING FOR


  • 5+ years of professional experience in Kotlin, Java, and/or Go - you're comfortable designing and building backend services, not just contributing to them
  • Experience deploying and operating services on at least one cloud provider (AWS, GCP, etc.), ideally with some exposure to K8s and Terraform
  • Familiarity with system and API design - you can think through trade-offs and make architectural decisions, not just implement them
  • Solid understanding of relational databases and KV storage systems
  • Optionally, some TypeScript experience for maintaining our thin full-stack internal tools
  • Very good English communication skills (German is a plus but not required)
  • You're comfortable working autonomously - we communicate async-first, keep meetings to a minimum, and trust you to manage your own time and priorities.
  • You thrive in a small, high-trust team where you own your work end-to-end, with minimal hand-holding and real autonomy 💡
  • Based in Germany/Berlin (preferred) or remote from a similar time zone 🌍


WHY JOIN US


  • Great learning opportunity - work directly with experienced founders who are leaders in their craft and shape products end-to-end
  • Small, agile team - flat hierarchy, every voice counts
  • Competitive salary and flexible work setup (remote possible)


If you’re ready to join a team where your code directly shapes products used by millions, we’d love to hear from you ❤️

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent