Position: Senior Back End Developer (Node.js)
Company: Beetroot - Sustainable Software Development
Category: Node.js
Experience required: 5y
English level: upper
Published: 2023-02-01T00:00:00+02:00

Do you think of life as an infinite set of microservices? Do you envision a serverless future? Where our imagination only limits scale and performance? Then we suspect you might want to read on as we’re looking for a Senior Node.js Developer.

Beetroot is the trusted partner for mobile app development and established brands worldwide to solve their software and tech staffing needs. We deliver fast work, leveraging expertise in full-cycle, multi-platform mobile app development.

**Our client is the #1 in digital services company in Belgium, which operates in different areas of ML, Strategy, Architecture, Software Engineering, and UX.**

As a Back-end Developer, you’ll work on **cloud-native applications** that support user-facing applications, integrate with various systems, and enable data intelligence. In a world where technology is evolving at an unprecedented (and ever-increasing) rate, it is crucial to have a modular, scalable, extendable cloud platform where updates can be deployed in minutes. You and your team will be responsible for building such a platform using the most appropriate combination of cloud, application, and database technologies.

**What you’ll do in this role:**
- As a part of the team, you’ll participate in the continuous development of the products in your team’s care.
- Day to day, this means developing new user stories, fixing bugs, creating & review pull requests, documenting your work (code comments, readme, confluence,.), performing research, making suggestions for product improvements, and communicating clearly about your progress.
- You’ll ensure the product meets all functional and non-functional requirements with your colleagues.
- As an engineer, you understand that producing clean, readable, and testable code is always a priority.

**We’re looking for**
- 5+ years of development experience
- Excellent knowledge of Node.js, and Express.js.
- Excellent knowledge of Docker.
- Excellent knowledge of the Google Cloud Platform and/or Amazon Web Services.
- Good written and verbal communication in English



**How to knock our socks off**
- Knowledge of database technologies such as Redis, MongoDB, and InfluxDB,.. is a plus.
- Understanding of messaging and broker systems (Pub/Sub, RabbitMQ, Kafka,..) is a plus.
- Basic knowledge of networking (IP, routing, IPSec, TCP) and networking-related services (DNS, firewall, DHCP,..).
- Knowledge of Terraform, Go, Elastic Search is considered a plus.

**✔ Not checking every box?**
This job looks very exciting, but you hesitate to apply because of the confidence gap? Reach out to us anyway! Beetroot is an inclusive workplace that considers all applicants. Equality is one of our core values. We’re committed to providing equal opportunity and a sense of belonging for all Beetroot consultants and candidates. So let’s discover together whether we could be an excellent fit for each other.