Full-Stack Software Engineer

Location:
Hybrid - The Hague, Netherlands
Employment:
Full time
Start date:

About the job

We are looking for a highly skilled software engineer who is comfortable with both front and back-end programming, using Typescript, NodeJS, and Next.js. Full-Stack Software Engineers are working on cutting-edge features, constantly improving and developing our platform.

Full-Stack Software Engineers will be required to see out features from conception to final product, requiring good organizational skills and attention to detail.

Company description

Circularise is a supply chain traceability platform founded in The Netherlands in 2016. We believe that end-to-end traceability holds the key to overcoming major challenges that society faces in areas such as Circular Economy, Environmental Pollution, and Carbon Emissions. Therefore, it’s our mission to bring traceability to global supply chains and to accelerate the world's transition to a Circular Economy.

Circularise is disrupting industries by changing how companies trace their products and materials and share information about them, enabling sustainable practices at an unprecedented level. We achieve that with a blockchain-based open protocol that enables the sharing of information about products and materials while retaining privacy over sensitive information.

Responsibilities

  • Collaborate with the entire team to translate business requirements into technical solutions 
  • Design and develop frontend and backend features (REST API endpoints, reusable React components, etc.) following good software engineering practices
  • You write testable, production-grade code with scalability in mind, but are also pragmatic and can ship fast.
  • Experience with SQL, relational databases, and database normalization
  • Maintain CI/CD pipelines and deployment workflows
  • Conduct code reviews to ensure code quality and adherence to best practices

Requirements

  • Minimum 3 years of professional software development experience in the Next.js framework and the React ecosystem
  • Strong Node.js backend development experience
  • Advanced TypeScript skills, including proper typing and interfaces
  • Experience with MySQL database design, optimization, and query performance
  • Solid understanding of RESTful API design principles
  • Strong experience with version control systems (Git)
  • Familiarity with CI/CD pipelines and deployment strategies
  • Understanding of web application security best practices
  • Knowledge of performance optimization techniques across the stack
  • Strong problem-solving abilities and attention to detail
  • Excellent English communication skills, both written and verbal
  • You're comfortable with ambiguity and excited to work in a fast-moving, constantly evolving environment.
  • You enjoy using LLMs to increase the speed of delivery without sacrificing quality or stability
  • Bachelor's degree in Computer Science or related field (or equivalent professional experience)

Compensation and benefits

  • Competitive salary
  • Monthly allowance to Alleo, our benefits platform
  • 30 vacation days
  • Hands-on experience in a dynamic and fast-paced business environment
  • Amazing office in the heart of The Hague
  • Hybrid mode of work
  • Yearly learning budget

Everyone belongs at Circularise

We strive to hire people from all walks of life. Circularise is committed to providing equal opportunity for all employees and candidates without regard to race, colour, religion, national origin, sex, age, marital status, sexual orientation, disability, or any other characteristic protected by law. Each person is evaluated on the basis of personal skill and merit. We are continuously working hard to develop and build a culture of inclusivity & diversity.

👉 To apply please fill out
this form
Notice to recruiters, agencies & staffing companies
Circularise B.V. and its affiliates (“Circularise”) has an internal recruiting department. Agencies are hereby specifically directed not to contact Circularise employees directly in an attempt to present candidates – Circularise's recruiting team or other authorised Circularise personnel must present all candidates to hiring managers.
Full recruiter policy available here.