More jobs from this company
views: 0
Senior Software Engineer, Full Stack
Join our product engineering team as a Senior Backend Software Engineer to architect and scale the engine behind our real-time event detection platform. You ll leverage Node.js, PostgreSQL, and AWS to build high-throughput, event-driven systems that process billions of data points. This is a critical role focused on designing resilient distributed systems and robust APIs that power both our internal AI pipelines and external consumer applications. We seek seasoned backend talent to work in a fully remote position from anywhere in the UK or Ireland.
The opportunity
- 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.
What you bring
- 6+ years of professional experience in backend development, ideally with Node.js and TypeScript.
- Advanced experience with databases. E.g. Postgres (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.
More jobs from this company
views: 0
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.