CI HUB logo

Software Engineer

CI HUB·Salary not specified

Primary stack

Node.jsJavaScriptTypeScriptSQLPostgreSQLRESTDockerRedisGitGitHub

Nice to have's

B2BTypeScriptOpenAPICI/CDPostman

Job description

About the Position

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.


Responsibilities

  • 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)

Requirements

  • 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)

Nice to Have

  • 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

We Offer

  • 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.

© CI HUB. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at CI HUB

All 5 roles

Popular searches