Position: Middle Backend Engineer - Node.js
Company: Intellias
Category: Node.js
Experience required: 3y
English level: upper

**Project Overview:**
Well-Funded start-up;
CBD Location & Remote working option;
Work in a creative environment where growth and development are encouraged;
Competitive remuneration on offer.  
Iluminr is a dynamic and fast-growing Australian software company developing leading technology solutions to disrupt the incident, emergency, and crisis management sectors. We aim to deliver an essential business tool that redefines how critical decisions are made by leaders under pressure.

**Responsibilities:**
Design, build and maintain efficient and reusable microservices;
Work on a modern stack comprised of the newest technologies;
Collaborating with stakeholders and product manager to find, plan and implement solutions that delight users;
Help maintain code quality, organization & automatization.

**Requirements:**
At least 3 years of experience of proven knowledge with JavaScript backend frameworks such as in NodeJS environment;
Experience in building highly secure, fault tolerant, reliable, scalable, and extensible systems;
Highly proficient in NoSQL, DBs such as MongoDB, hands-on experience working with RabbitMQ;
Proficient in API design using RESTful techniques, and proven experience testing using tools such as Mocha, Jasmine, Jest, and Cypress;
Microservices architecture;
Data modeling, and design patterns;
Knowledge of Agile methodologies;
Experience writing automated unit tests for your code;
A passion and capability for autonomy and collaborative efforts;
Be self-sufficient and have experience working independently and autonomously.

**Nice to have:**
Experience with WebSockets and exposure to CI pipelines like GitLab;
Create and maintain optimal data pipeline architecture;
Containerization (Docker/Terraform);
DevOps experience.