SWE – Senior Engineer (backend)
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.
SHARE JOB