Senior NodeJS Backend Developer (remote) @ Unbox in Holding/Group

Unbox

About Unbox
We believe that (re)building better societies requires better fund distribution. That is why we created and are operating a software platform where organisations can build, own, control, operate and service their own fund distribution solutions. The platform allows users an efficient, transparent, and targeted distribution of their funds, preventing slippage and leakage.

In this context, our SaaS management portal provides communities with an easy-to-use platform for managing stakeholders ranging from funders and merchants to spenders. This portal enables behavioural nudging, identity management, conditional earning, and targeted spending, among many other features.

Join our dynamic team with decades of experience and a passion for doing well by doing good.
About the role

As a Senior NodeJS Backend Developer, you will be a key player in designing and implementing robust backend solutions. You will master NodeJS, ExpressJS, and Typescript, and leverage your expertise in clean or hexagonal architecture. The successful candidate will have hands-on experience building and maintaining (Micro) service architectures at scale, with a strong focus on Rest API development and PostgreSQL databases.

What you’ll do
  • Design and develop scalable and high-performance backend solutions
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Implement clean and hexagonal architecture principles in software design
  • Troubleshoot and resolve complex technical issues in a timely and efficient manner
  • Build and maintain (Micro) service architectures at scale
  • Develop and maintain Rest APIs and PostgreSQL databases
  • Implement and optimize CI/CD pipelines for efficient software delivery
  • Stay up-to-date with industry trends and technologies to contribute to the continuous improvement of our development processes
About you
Minimal technical requirements:

  • Master NodeJS, ExpressJS, Typescript
  • Hands on experience on clean or hexagonal architecture
  • Hands on experience building out a (Micro) service architecture at scale
  • Rest API
  • ProstgreSQL
  • Hands on experience with CI/CD using

Bonus:

  • Be familiar with Linux shell, Git, Docker, Testing, GitHub Actions, Kubernetes, APIs, Distributed systems, Events
  • Hands on experience with Rust
  • Hands on experience with reactJS
  • Prisma ORM

Double bonus:

  • GraphQL
  • Blockchain development
  • Cryptografie
A final word
We are in search of high achievers who embrace hard work, ownership, and responsibility. If you are looking to move beyond the traditional nine to five and contribute your time and efforts to something impactful, join us in (re)building better societies. Explore our values and culture: Unbox Values.