SWE – Senior Engineer (backend)

New York, New York

  Development - Back End

0

Permanent

Our client, an Early-stage user data AI platform, are hiring a Senior Backend Engineer to join their team in New York. The successful candidate will help design and build the core systems powering a fast-growing, event-driven platform, while also taking end-to-end ownership of the backend infrastructure stack.

Responsibilities

  • Design and implement scalable, event-driven, microservice-based architectures capable of processing millions of events per day.

  • Build and maintain fault-tolerant, decoupled systems with a strong focus on reliability and performance.

  • Work extensively with event streaming and processing platforms such as Kafka, Kinesis, Google Cloud Pub/Sub and Flink.

  • Design robust data models and ontologies that ensure long-term system health and support product evolution.

  • Develop and maintain backend services using Node.js, PostgreSQL and AWS.

  • Design and expose APIs that power both user-facing features and internal systems.

  • Contribute across the full backend stack, including infrastructure, CI/CD pipelines and system tooling.

  • Collaborate closely with product and engineering teams to translate requirements into well-structured technical solutions.

  • Participate in code reviews, mentor other engineers, and help raise engineering standards across the team.

  • Make pragmatic engineering trade-offs between speed, scalability and long-term maintainability.

Skillset

  • Strong experience designing and building distributed, scalable backend systems.

  • Proven track record of working with event-driven architectures and streaming technologies.

  • Deep understanding of data modelling, system design and large-scale data processing.

  • Strong proficiency in Node.js, PostgreSQL and AWS.

  • Experience with CI/CD pipelines and Infrastructure-as-Code tools such as Docker, Kubernetes, Terraform or Pulumi.

  • Ability to operate effectively in fast-moving environments and rapidly adapt to new technologies.

  • High engineering standards with a strong focus on code quality, reliability and maintainability.

  • Strong communication skills with experience working across multiple teams and disciplines.

  • Product-minded approach with an understanding of how technical decisions impact user experience and outcomes.

Benefits

  • Salary: $130k – $220k.