Software Engineer
Hybrid (Frankfurt/Gießen Area)
Backend-heavy full-stack role. Real ownership. Real product impact.
This is a full-time, remote-first role with regular in-person collaboration around Frankfurt / Gießen. We’re primarily looking for senior candidates, but strong mid-level candidates can still be a good fit. English is our working language. German is a plus, but not required.
Small team, real ownership.Build it, run it, maintain it. We work in English, manage our own time, and give direct feedback.Test-driven development is the default. We look for people who think beyond tickets and shape how things are built. Flexible hours. Incidents are rare.
Position Overview:
This is a backend-heavy full-stack role focused on building our new platform — including billing, authentication, user management, licensing, as well as APIs and data-related work. Our stack includes Node.js, PostgreSQL, REST, Docker, Redis, and queues, with Vue on the frontend where needed. English is our working language. Test-driven development is the default for new behavior, and you’ll have real ownership of what you build. We work remote-first, with regular in-person collaboration around Frankfurt or Gießen on a flexible cadence. We’re primarily looking for senior candidates, but strong mid-level candidates can also be a good fit.
About CI HUB:
CI HUB provides seamless access to 60+ Digital Asset Management (DAM) systems directly inside the tools where work happens — including Microsoft Office, Google Workspace, Adobe Creative Cloud, Figma, Canva, and more. We’re a team of around 50 people, profitable, and growing in a large, underserved market with significant upside. Our products sit at the intersection of user workflows, integrations, and platform strategy — helping companies bring their content into the tools their teams already use. We work remotely, communicate in English, and value ownership, direct feedback, and strong engineering practices.
What You'll Do:
- Design, build, and maintain backend services and REST APIs, including data access and integrations, using Node.js, PostgreSQL, and supporting tools such as Docker, Redis, and queues
- Contribute to full-stack development when needed, using Vue on the frontend (the role remains backend-led)
- Follow test-driven development (TDD) as the default for new functionality: small iterations, meaningful tests, GitHub pull requests, and continuous integration
- Work on platform-level topics such as billing, authentication, user management, licensing, and related product features
- Take ownership of complex integrations (OAuth, webhooks, retries, idempotency) and ensure reliable behavior when external systems change
- Apply solid system design principles, including trade-offs, failure scenarios, and production readiness
- Participate in code reviews and technical discussions, supporting team growth through collaboration and feedback
- Collaborate using tools such as Asana (or similar), Slack, and internal documentation (Slab)
What We're Looking For:
- Strong experience with Node.js and JavaScript or TypeScript
- Solid SQL skills and hands-on experience with PostgreSQL in production
- Experience designing and consuming REST APIs
- Familiarity with Git and a standard GitHub pull request workflow
- Experience with Docker in a development setup aligned with production
- Practical experience with Redis and message queues
- Understanding of server-side concurrency (event loops, background jobs, etc.)
- Basic frontend experience with Vue (enough to contribute when needed; this is not a frontend-first role)
- Professional working proficiency in English (spoken and written)
Preferred qualification:
- Experience in B2B SaaS, subscriptions/billing, identity & authentication, or licensing
- Strong TypeScript skills beyond basic usage
- Familiarity with OpenAPI or similar approaches to API contracts
- Experience with CI/CD pipelines and automated testing
- Experience using tools like Postman for API work
- Professional working proficiency in German
What You Get:
-
Competitive salary, flexible hours, fully remote. Learning budget.
-
Modern hardware & software.
-
1-2 team get-togethers a year at fun destinations.
-
Ownership over products that directly shape how thousands of users experience CI HUB.
-
Uncomplicated, supportive leadership, no politics, real impact. And a role where you can prove that a sharp
PM with the right tools can do the work of three
To apply for this position, fill the form below.