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.