Job Openings Back-End Developer (Node.js)

About the job Back-End Developer (Node.js)

Mission Overview:

Keystone Solutions is seeking a skilled Back-End Engineer to join our consultancy team. This position focuses on delivering robust, scalable back-end systems for our clients while working on-site at their locations as a Keystone Solutions consultant. The successful candidate will have the opportunity to engage in a variety of diverse projects that enhance digital experiences and support global events.


Key Responsibilities:

  • Architect and build robust, scalable back-end systems to support a variety of digital experiences and global events.
  • Design and implement high-performance APIs, microservices, and data-driven applications.
  • Work with front-end developers to integrate user-facing elements with back-end logic.
  • Optimize back-end services to ensure speed, scalability, and reliability, even during peak traffic events.
  • Drive technical decisions, code reviews, and mentor junior developers to build a high-performing team.
  • Collaborate with other teams to design and implement data models, API structures, and workflows that support business objectives.

Must Haves:

  • At least 3 years of experience as a back-end engineer building applications with a large user base.
  • Strong experience with Node.js, cloud platforms (AWS), and containerization (Docker).
  • Proficiency in designing and building RESTful APIs and microservices architectures.
  • Deep understanding of databases (SQL and NoSQL) and data modeling.
  • Familiarity with CI/CD pipelines, version control (Git), and deployment processes.
  • Experience with performance optimization techniques and ensuring system reliability at scale.
  • You are fluent in Dutch and English.

Nice-to-Haves:

  • Experience with GraphQL and event-driven architectures.
  • Previously worked with other programming languages like PHP or Python.
  • Familiarity with caching technologies (Redis, etc.).
  • Knowledge of container orchestration and infrastructure-as-code tools (e.g., Terraform, Ansible).
  • Familiarity with message queues and event-streaming platforms (Kafka, RabbitMQ).
  • Experience with monitoring and logging tools (Prometheus, ELK stack, etc.).

Consultancy Nature of Work:

As a Keystone Solutions consultant, you will engage directly with our clients, providing solutions that adapt to their specific needs. This role promises dynamic on-site work, allowing you to experience various environments and drive real impact.


Dynamic Projects:

You will have the chance to work on diverse challenges across various client projects, which will not only enrich your skill set but also expand your professional network.


Turbo-Charged Learning and Development:

At Keystone Solutions, we prioritize your professional growth through broad learning experiences and ongoing development support, ensuring you're always learning from both your projects and your peers.


Ambition Skyrocketing within a Consultancy Framework:

Our consultancy model fosters career growth through varied client engagements, empowering you to reach your professional aspirations faster.


Emphasizing Keystone Solutions’ Values in a Consultancy Context:

Being a “K-Stone” means embodying our core values in every consulting engagement, ensuring our clients receive not just expertise, but also a commitment to quality and collaboration.


If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.