Lead Backend Software Developer with Node.js

Company Information

Strypes is a Dutch company with an extensive background in software development. For 12 years we have built a team of over 320 people in 3 locations (Sofia, Plovdiv, Eindhoven). Together we take ownership over application roadmaps for our clients and structure their overall application landscape. We are a leading software development partner for software product companies in the fast-paced high-tech industry, which requires innovative (embedded) software development. Today we are looking for bright- minded young people, willing to take their first steps in the field of software development and engineering.

Job Description

Our Client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits and chips. Strypes provides Quality and Innovative solutions to our clients in the area of New Initiatives, Application and Product Development, Modernization and Application Management.

Essential Functions:

  • Lead & Mentor the team members technically and raise the bar of rest of the team members;

  • Provide effort estimates, while identifying and assisting in mitigating technical and implementation risks;

  • Work closely with a proven development team on major software releases;

  • Working in an agile development environment with daily stand-up meetings;

  • Ensuring all deliverables are met as per plans and specifications; 

  • Direct interaction with the client technical discussions;

Job Requirements

Essential Skills:

  • 4+ years’ experience in backend/server-side development with Node.js and JavaScript

  • Experience in distributed caching systems, and messaging systems such as RabbitMQ;

  • Excellent understanding of microservice architecture based on RESTful API and AMQP;

  • Write efficient, scalable, testable, and maintainable code for new features and system components; 

  • Deploy regular code releases to production and test environments; prioritize bug fixes to ensure critical up-time;

  • Participate in design discussions about new features and ensure real-time technology integrates seamlessly with other pieces of the platform

  • Excellent communication and team collaboration skills;

  • Excellent analytical and design capabilities;

Desirable Skills:

  • Development experience on a SaaS product;

  • Experience in NoSQL (MongoDB), Redis and Kafka;

  • Experience in container service (Docker/Kubernetes) and orchestration;

  • Working knowledge of Python (optional);

  • Understanding of code versioning tools and unit tests frameworks;


Compensation Benefits

- Personal freedom to solve complex problems;
- Competitive salary;
- Sponsored learning and training opportunities 
- Mobile plan allowance; 
- Friendly work environment;
- Flexible working hours;
- Possibility for home office;
- Free parking,car pooling program and secure bike stands for all employees
- Multisport card
- Regular team events;
- Supplementary health insurance;
- Loyalty program:
* after every year worked an extra day holiday (max of 5 extra);
* after the third year budget for a lease car.

Apply now and upload your CV!

Do you want to be a part of our team?

Let us get acquainted today! Provide your details below and we will contact you as soon as possible. Click below for our application form.

Apply now
Share this position: