D4H is looking for an experienced full stack JavaScript engineer to help us evolve our state-of-the-art incident management platform. This is a great opportunity to join a small tight-knit growing team with an important mission and a meaningful impact on people's lives.
About usOur software is used in more than 35 countries to help people prepare and respond to any type of emergency, from winter storms to severe floods, from oil spills to search and rescue operations, from corporate crises to an airline crash.
Imagine a situation room during a major emergency. Our software is on the walls of the situation room, on the computer screens of the decision makers in the room, and on the mobile phones of the responders on the field. It's something that you only see in movies...and while working at D4H. We are certainly working on interesting problems that really matter.
About youYou will be reporting to and working directly with our CTO, Mario Casciaro (also author of Node.js Design Patterns).
You will contribute to the development of our Incident Management product. You will take ownership of several areas of the codebase and lead the implementation of major new features. For this reason, you must be able to translate high-level requirements and design documents into workable tasks and be able to work independently with little or no supervision. You will take initiatives to continuously improve the implementation, the security and the user experience of the product. You will also be able to contribute to the discussion (and implementation) of new projects and other company wide initiatives.
Requirements- Physically based between the UTC-6 and UTC+2 time zones (Europe, Africa, South America, North America EST-CST).
- Extensive (3y+) working experience with JavaScript and Node.js
- Experience in working across the entire application stack, from the database, to the backend, to the frontend
- Experience with developing complex, scalable web applications on the cloud
- Typescript
- AngularJS 1.8.x
- Angular 12+
- Mobile development with the Ionic framework
- No-SQL databases
- CouchDB/PouchDB
- Offline-first applications
- Real-time web applications
- 22 days of annual leave (+1 day for every year of service up to 30 days)
- Flexible working hours
- 100% Healthcare (US residents)
- Climate Positive (We offset your personal and professional carbon footprint)
- Annual company retreat
If you are based in Dublin (Ireland) you can work from our unique HQ overlooking the Dublin Bay whenever you fancy some fresh sea breeze.