Join Dataminr's product engineering team as a Senior Full-stack Software Engineer to architect and scale the engine behind our real-time event detection platform.
Requirements
- 6+ years of professional experience in software development, ideally with Node.js and TypeScript.
- Advanced experience with databases. E.g. PostgreSQL (complex joins, indexing strategies, query optimization, and migrations).
- Proven track record of building and scaling applications on AWS (compute, messaging, and storage services).
- Hands-on experience designing asynchronous systems, message queues, and event streams to decouple services and increase system resilience.
- Strong experience building and maintaining production-grade RESTful APIs and/or GraphQL services.
- A disciplined approach to testing (unit, integration, and load testing) and a focus on writing clean, maintainable, and secure code.
- The ability to navigate legacy constraints while iteratively shipping modern upgrades without 'big-bang' rewrites.
Benefits
- Generous PTO and sick leave
- Flexible work arrangements
- Offices all over the world
- Professional development funds