Senior Software Engineer, Full Stack
New York, United States
Node.js
PostgreSQL
AWS
APIs
Kinesis
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.
Senior Software Engineer, Full Stack
New York, United States
Node.js
PostgreSQL
AWS
APIs
Kinesis
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.