Back-end Software Engineer (Node.js)

1 month ago

Back-end Software Engineer (Node.js)

Bounsel is an all-in-one contract management platform powered by AI and Big Data. Our mission is to make contracts more connected, more intelligent and more human. Learn more.

We’re looking for an enthusiastic, passionated and experienced Back-end Software Engineer to join our tech team. In this role, you’ll play an important part in making our cool SaaS platform highly usable and thoroughly enjoyable by writing an incredible, clean and large-scalable back-end code.

This is an excellent opportunity for a curious software engineer who wants to create great features that will take our SaaS to the next level and who’s eager to join a dynamic, fast-growing startup that fosters a fun, transparent and results-oriented culture.

What you will do

  • Build modular event-driven micro-services using NestJS (and Python) for a large and scalable system.
  • Build serverless functions and APIs using GraphQL.
  • Implement automated testing integrated into development and maintenance workflows.
  • Implement automated deployment using Google cloud, Gitlab, Kubernetes and Terraform, among others.
  • Assure that our architecture is consistent with industry best practices including scalability, availability, maintainability and flexibility.
  • Stay up-to-date with all recent developments in the Js/Ts and NestJS space.
  • Keep an eye on security updates and issues found with Node.js and dependencies.
  • Propose any upgrades and updates to keep up with modern security and development best practices.
  • Support the product team in implementing user requirements.


  • Bachelor’s degree or equivalent in Computer Science.
  • Proficient in English.
  • Highly proficient with Typescript language.
  • Highly proficient with NestJS framework, Node.js and its core principles.
  • Ability to write efficient, secure, well-documented and clean Javascript code with tests.

Nice to have

  • Experience with Graphql.
  • Knowledge in Python, SQL, ElasticSearch, Docker, Kafka, Terraform, Kubernetes, cloud-based providers (GCloud) or CI.
  • International exposure and startup experience.

Why work with us?


Save money

Flexible remuneration, up to 30% of gross annual salary tax exempt.

Incentive plan

Phantom shares as part of our long-term incentive plan.


Paid conferences, certifications and training to support your development.

Flexible environment

Flexible working hours and friendly approach to remote work.

More vacations

1 month + 14 bank holidays + Xmas/ New Year's Eve + birthday off!


More free time

Short working hours on Fridays & in summer to enjoy the afternoons.

Career plan

Senior mentorship and regular performance evaluation.

International team

Team building activities in an international and diverse team.

Free coffee & snacks

Free coffee, tea, fresh fruit & healthy snacks.

You will work directly with…


Marcos Sanz

CTO  - LinkedIn

Some of our tech stack

To apply for this job email your details to

We protect your data and respect your privacy
Woman having fun with a privacy contract
Responsible: Bounsel, S.L.

Purpose: Manage your request, your user condition of the website and applications and your relationship with Bounsel, including sending you emails with relevant content, promotions and event invites promoted by Bounsel.

Legal basis: Your consent and rendering the service you requested to Bounsel.
Recipients: Third parties with whom Bounsel works to offer you the service and, when applicable, to comply with a legal obligation.

Rights: You can exercise your data protection rights sending us an email to More info at our privacy policy.