Job Closed
This listing is no longer active.
The Leading AI Platform for Real-time Information and Event Discovery
Senior Software Engineer, Full Stack
Location
United Kingdom
Posted
120 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Full Stack
Dataminr
• Architect Distributed Systems: Design and implement scalable backend services using Node.js and Event-Driven Architecture (SQS/SNS, Kinesis, or Kafka) to handle massive data spikes. • Data Modeling & Optimization: Own the schema design and performance tuning of PostgreSQL databases, ensuring data integrity and high availability for complex relational datasets. • Cloud Infrastructure: Deploy and manage production workloads on AWS, utilizing Lambda, ECS, and serverless patterns to drive efficiency and reliability. • Technical Leadership: Lead the technical design of high-impact features, performing deep-dive code reviews and mentoring mid-level engineers on backend best practices. • Operational Excellence: Drive the "you build it, you run it" culture by improving observability (logging, metrics, tracing) and reducing technical debt through pragmatic refactoring. • Cross-Functional Collaboration: Partner with frontend and AI/ML teams to define robust API contracts and data flow strategies that support our multimodal AI capabilities.
Job 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
- Flexible work arrangements
- Generous PTO and sick leave
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Founding GTM Engineer
Hotel EngineInnovating business travel with a free-to-use hotel booking platform.
• Build and own systems that aggregate and transform signals used to power outbound and growth efforts • Design and ship automations and internal tools that improve how teams identify, prioritize, and engage accounts • Partner closely with Sales, Marketing, Product, and Data to turn business needs into scalable technical solutions • Lead the foundation of Growth Engineering at Engine, including hiring and mentoring engineers as the team grow • Experiment quickly, learn from results, and evolve successful ideas into durable platforms
• Utveckla mjukvara för några av Sveriges mest kritiska tekniska system • Att arbeta med embedded mjukvara inom försvarsindustrin • Delta i hela utvecklingskedjan, från krav och arkitektur till implementation, integration, test och verifiering • Arbeta i team tillsammans med elektronik‑, system‑ och testingenjörer
Staff Software Engineer
Luxury PresenceDo it all with Luxury Presence. Build your brand, expand your network, & close more deals.
• Lead the design and implementation of complex systems and platform capabilities • Drive large-scale, cross-functional projects that align technical strategy with business objectives • Define architectural patterns and standards that improve system scalability, resilience, and maintainability • Mentor engineers across teams, elevate technical skills, and influence career growth • Partner with product, design, and AI teams to deliver AI-native product experiences and developer tooling • Lead technical initiatives that improve developer efficiency, reduce risk, and unlock innovation • Foster a culture of excellence through technical leadership in design and code reviews • Share knowledge through documentation, workshops, and cross-team collaboration
• Design, develop, test, implement, maintain, and document software solutions in support of Wellmark’s business strategy and Technology vision • Ensure completed activities meet project specifications and requirements • Establish and build working relationships with Technology and business units • Collaborate with other areas of Technology to ensure solutions improve the user experience • Participate in determining Technology alternatives and solutions and assist with system integration




