Senior Node.js Engineer - Chatbots


About the role:
At DHL IT Services, we’re designing, building and running IT solutions globally, supporting our 550 000 colleagues and millions of our clients. Thousands of servers, apps, devices…all managed from our data centers.

And that’s lots of digitalization. In fact, digitalization is our key priority. Data & Platforms is a fresh department, aiming to address this digitalization theme. You can think of it as the go-to place to deliver digital technologies for the globe. We’re developing and running cutting-edge solutions in the areas of Artificial Intelligence, Machine Learning, Robotic Process Automation, Blockchain, IoT and more.

Currently, we’re looking for a Senior Node.js engineer [Chatbots]. In this role, you will have an opportunity to directly impact the digital footprint of DPDHL – through your work on backend APIs of our chatbot solution based on Node.js. We promise a lot of learning in the area of AI, Natural Language Processing and in delivering a truly global scalable solution used by millions of clients for millions of our customers.

In return, we expect you to know the ins and outs of Node, sucessfully delivering scalable and resilient projects to Production. You should be eager to get your hands dirty with microservices and APIs, but we’ll make sure you touch the full stack, too – our NoSQL database, global API gateway, Machine Learning engine, public cloud infrastructure (GCP) and more.

We’re primarily looking for an enthusiast and someone eager to learn. Even if you don’t tick all the boxes below, but you learn fast, we’d love to hear from you!

Your work:
Node.js development
• Design and develop scalable enterprise-grade Node.js solutions for Artificial Intelligence
• Be a Node.js senior developer, advising to more junior team members across the globe
• Implement best practices on scaling, monitoring, testing and enterprise Node.js deployments
• Analyze end-to-end performance of Node.js microservices to achieve the best latency
• Continuously improve our CI/CD automated pipeline
• Consult proposed designs with the Product Owner and prioritize development effort with him/her
• Work with an enthusiastic team in an Agile environment (SCRUM)
• Collaborate with DHL‘s global teams on continuous improvement of Node.js applications

Key requirements:
• 3+ years of experience with Node.js design and development
• In-depth experience with Javascript ES6 and ES7 implementations
• Practical knowledge of microservice architecture and containerization tech (e.g. Docker, Kubernetes, OpenShift..)
• Ability to design & develop scalable and resilient RESTful or websocket APIs (e.g. OpenAPI)
• 5+ years of experience in overall software development lifecycle
• Familiarity with using CI/CD tooling such as Git, Jenkins and Maven
• Passion about great customer experience
• Good communication skills to sometimes explain your work to a non-technical audience
• Excellent written and spoken English; we’re an international team

An ideal candidate would also have:
• Basic knowledge of NLP and Virtual Assistant technologies (e.g. Google Dialogflow, IBM Watson..)
• Experience with cloud services such as AWS, GCP or Azure
• Knowledge of Agile / DevOps software development (GitOps is a plus)
• Knowledge of other programming languages (Rust a plus)

What do we offer:
• Young team of motivated professionals from across the globe, always ready to support you
• A great opportunity to advance your career to a global level, with lots of learning included
• Professional and industry-recognized technical trainings and certifications
• An extra week of holiday (25 days per year)
• 6 Self-sickness days/year
• Company car / car allowance
• Full salary compensation for up to 10 days absence due to illness per the calendar year
• Meal vouchers fully covered by DHL
• Benefit cafeteria system by EDENRED
• On-going professional and technical training and certifications
• A multicultural environment in modern offices
• Pension plan contribution
• Multisport card
• Employee Referral Program
• Company sponsorship of various sports and social clubs
• Smart casual dress code
• Huge number of internal growth opportunities



Lukáš Mandžikievič
Lukáš Mandžikievič
Recruitment Lead
DHL Information Services (Europe) s.r.o.

Within DHL ITS in Prague I am recruiting mainly senior management positions as well as positions for Digital Lab department and other specialized roles.