Overview
ABOUT THE ROLE
Full job description
ABOUT THE ROLE Join an early-stage AI content software team building a platform that helps businesses improve how their content is discovered. You will lead backend architecture and scale the systems behind its content processing workflows, while contributing across the stack to deliver end-to-end features. WHAT YOU'LL DO
- Design, build, and maintain backend services and APIs for the content platform.
- Contribute to frontend development as needed to ship complete features.
- Build autonomous, high-throughput workflows for large-scale content processing.
- Ship improvements quickly and iterate with the team to strengthen platform systems. WHAT WE'RE LOOKING FOR
- At least five years of full-stack development experience, with a strong backend focus.
- Strong proficiency in Node.js and TypeScript for backend development.
- Proficiency in Python for scripting, automation, or data processing.
- Hands-on experience deploying and managing applications with containerization and orchestration tools such as Docker.
- A bachelor's or master's degree in computer science or a related field.
- A valid work permit for Germany. COMPENSATION & BENEFITS Visa sponsorship is not available. LOCATION This is an on-site role in Munich, Bavaria, Germany.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →