Position: Middle Backend Engineer - NodeJS
Company: Intellias
Experience required: 3y
English level: upper

It 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.

You will be working within a small yet collaborative team, that cares about each other and are always willing to help. There will be opportunities to work on a wide range of problems, which are always exciting and challenging and will be a part of building products that really save people’s lives.

What will you be doing?
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.

Responsibilities: 
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