Senior Software Engineer

CI HUB | Senior Software Engineer (Full Stack / Backend) – (Full time, Remote)

Backend-heavy full-stack role. Real ownership. Real product impact.
This is a fully remote role. We’re open to both employed candidates and independent software engineers (B2B contractors). We’re primarily looking for senior candidates. English is our working language. Hours are flexible, with enough overlap for collaboration with Central European colleagues.

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 — covering 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.

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:

  1. 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
  2. Contribute to full-stack development when needed, using Vue on the frontend (the role remains backend-led)
  3. Follow test-driven development (TDD) as the default for new functionality: small iterations, meaningful tests, GitHub pull requests, and continuous integration
  4. Work on platform-level topics such as billing, authentication, user management, licensing, and related product features
  5. Take ownership of complex integrations (OAuth, webhooks, retries, idempotency) and ensure reliable behavior when external systems change
  6. Apply solid system design principles, including trade-offs, failure scenarios, and production readiness
  7. Participate in code reviews and technical discussions, supporting team growth through collaboration and feedback
  8. Collaborate using tools such as Asana (or similar), Slack, and internal documentation (Slab)

What We're Looking For:

  1. Strong experience with Node.js and JavaScript or TypeScript
  2. Solid SQL skills and hands-on experience with PostgreSQL in production
  3. Experience designing and consuming REST APIs
  4. Familiarity with Git and a standard GitHub pull request workflow
  5. Experience with Docker in a development setup aligned with production
  6. Practical experience with Redis and message queues
  7. Understanding of server-side concurrency (event loops, background jobs, etc.)
  8. Basic frontend experience with Vue (enough to contribute when needed; this is not a frontend-first role)
  9. Professional working proficiency in English (spoken and written)

Preferred qualification:

  1. Experience in B2B SaaS, subscriptions/billing, identity & authentication, or licensing
  2. Strong TypeScript skills beyond basic usage
  3. Familiarity with OpenAPI or similar approaches to API contracts
  4. Experience with CI/CD pipelines and automated testing
  5. Experience using tools like Postman for API work
  6. Professional working proficiency in German

What You Get:

  1. Competitive salary, flexible hours, fully remote. Learning budget.

  2. Modern hardware & software.

  3. 1-2 team get-togethers a year at fun destinations.

  4. Ownership over products that directly shape how thousands of users experience CI HUB.

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