About us:
While YND originated in Berlin, our vibrant engineering hub is now in Warsaw, where we've firmly planted our roots. Operating remotely, we deliver innovative solutions to clients worldwide. As a software consultancy, we're dedicated to blending creativity and engineering excellence to make a real impact, approaching every project with authenticity and purpose. From big-name clients to emerging startups, we're committed to delivering because we know that our achievements are directly tied to our clients' success.
About the project:
Core logistics system of a well-established, Switzerland-based, worldwide supplier company.
The engineering team works closely with the business and has an impact on the development roadmap.
Solution’s technology stack: Node.js, Next.js, TypeScript, Jest, Prisma, PostgreSQL, GraphQL, Azure Cloud (Storage, Functions, EventHub, DevOps)
What you'll do:
As a Senior Node.js Developer, you will be responsible for the design and development of the back-end services of the system. You will be part of a cross-functional team of experienced engineers, who believe in making great products and have all the technical skills to make it happen.
You’ll get to work on and shape a critical system with substantial traffic. You’ll have direct access to business experts and stakeholders, allowing rapid decision making.
Occasionally, you’ll meet together with the team to discuss the most important project matters and get to know each other during project workshops (on-site in Warsaw or abroad).
What we bring to the table:
A competitive salary
A growth budget just for you – use it to level up your skills!
Co-financing for English and German lessons if needed.
Top-notch work equipment, including a MacBook and all the trimmings.
A Multisport card for staying active.
A flat hierarchy and quick decision-making – no bureaucracy here!
Personalized career growth and feedback every six months.
Remote work and flexible hours – because life's too short for commutes.
Regular company updates and team-building fun – because we like to have fun!
What our recruitment process looks like:
You'll have the opportunity to meet with our recruitment team to delve into our culture, work methods, and project details.
We'll have a chance to gain deeper insight into your experience and expertise.
We’ll present you with a real-life architectural challenge to be discussed on-the-spot.
We might ask you for a representative code sample (public code, open source contribution, do our short coding assignment, etc.)
What we need from you:
5+ years of professional experience building modern Node.js services with TypeScript
Good knowledge of Node.js ecosystem and command of TypeScript
Ability to discuss and make design decisions that result in correct, reliable, performant & scalable systems
Understanding of basic infrastructure components
Familiarity with event-driven and eventually-consistent systems
Knowledge of system design patterns
Knowledge of SQL and experience with ORM frameworks (e.g. Prisma)
Strong automated testing skills (e.g. with Jest)
Willingness to work directly with business experts and stakeholders
Experience with Scrum / Agile environment
Be open and willing to learn from mistakes
Fluent English
Nice to have:
Experience with building GraphQL APIs
Interest in infrastructure
Experience with Azure Cloud: Functions, Storage, EventHub, DevOps
Experience with Next.js