Dynamo's platform and connected apps allow front-line teams to plan work, perform risk assessments, request work permits, record observations, get alerted on health and safety risks in real-time (e.g. fatigue or exclusion zones), and share lessons learnt.
Why join the team:
- Dynamo is solving a problem that touches the lives of millions of front line workers globally and enables them to return home safe to their families after every shift
- We have significant pull from customers and have signed multi-year deals with enterprise customers already
- High calibre team and a culture of continuous innovation, customer centricity and fast-paced execution
- Joining us at this stage means you get to shape the product.
So, if you are someone who enjoys solving big problems, thrives on challenges and ambiguous situations, is hands-on and not afraid of
Role Overview
- Design, develop and test new features for our expanding product suite.
- Develop new scalable Microservices and enhance existing services.
- Create responsive UI web components that are cross browser compatible.
- Contribute to all phases of the development lifecycle
- Work independently and own feature development from concept to delivery.
- Collaborate with the engineering team and contribute to the overall design of the system.
- Develop automated tests and conduct performance tuning
- Contribute to code reviews
Key qualifications
- Bachelor's degree in a technical field, computer science, software engineering or similar.
- 10+ years experience in software development, spanning backend, web frontend and large scale systems
- In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux)
- Expert knowledge of Typescript and reactive patterns
- Strong understanding of modern Domain Driven Design or similar methodologies
- Knowledge of SOLID principles and Test Driven Development
- Experience with Cloud platforms in either Azure of AWS.
- Familiar with SQL and NoSQL databases
- Familiar with Agile, DevOps, Gitops and CI/CD pipelines
Preferred qualifications
- Experience with Server-Driven UI
- Experience with Web Assembly (WASM), Service Workers and Progressive Web Apps
- Experience with Go services deployed to Kubernetes
- Experience with Microservices, gRPC, containerisation and Event-driven architectures.
- Some experience managing Cloud resources, infrastructure as code, and site reliability engineering.