About us
Our software is used in more than 36+ countries across 6 continents 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 aviation emergencies, and more.
We believe in building insanely great software that offers thick, real, meaningful value to those at the forefront of emergency and crisis management. That's why our purpose is to create groundbreaking technologies that help reduce the loss and suffering caused by emergencies to people, the environment, assets, and reputation – wherever humans go.
We are a fully remote team, dedicated to creating a supportive and inclusive workplace, where developer well-being is at the forefront, encouraging creativity and ensuring everyone feels integral to our success.
About you
You will join our product team, led by our CTO, Mario Casciaro (also author of Node.js Design Patterns), and more specifically the team working on our Operations Center platform.
As a Junior Engineer, you will be supporting the development of new features, perform core refactorings, fix bugs and advance your career into a Senior Software Engineer and beyond. You will interpret high-level requirements and designs into manageable tasks and work effectively with minimal guidance. You'll be encouraged to suggest improvements in our code base that enhance the security, reliability, performance, user experience and developer experience of our products. Additionally, you will have a chance to participate in team-wide technical discussions and contribute to starting new projects and company-wide initiatives.
Requirements
- Strong programming skills developed through professional experience, academic coursework, or personal projects.
- Strong interest in working with (and learning more about) JavaScript, TypeScript and Node.js across the entire application stack, from the database, to the backend, to the frontend
- Good at figuring out how to get things done from the objectives being assigned, with minimal supervision.
- Able to learn as-you-go and know how to optimize your time to maximize results.
- Eager to make a meaningful impact on yourself, the company and our mission.
- Easy-going and at the same time have a strong sense of professionalism.
- Based in Europe or North America
Nice-to-Haves
- Experience with JavaScript, TypeScript or Node.js
- Experience with React or Angular
- Experience with No-SQL databases
- A side project to show us
- A degree in Computer Science or a related field
- You have experience in the emergency management or emergency response industry, such as volunteering in a SAR team, working as a paramedic, etc.
Benefits
- 22 days of annual leave, +1 day for every year of service up to 30 days
- Flexible working hours
- Healthcare insurance, pension contributions, life insurance and more. Note that exact benefits being offered depend on the country of residence.
- Climate Positive. We offset your personal and professional carbon footprint
- Annual company retreat. Our last 2 company retreats were in the Caribbean (British Virgin Islands + Antigua) and Iceland.
- 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.
Apply
To apply please get in touch with your D4H recruiter or complete this application form.