Senior Software Engineer
About the Role
You will design and build a zero-to-one backend platform focused on high-throughput, low-latency systems. You will architect, implement, deploy, and monitor event-driven services using Node.js, TypeScript, and AWS. You will build and optimize data pipelines (Kafka, Kinesis, or equivalent), lead projects from design through production support, contribute to technical direction and design reviews, and mentor other engineers. You will collaborate with infrastructure and cross-functional teams to remove blockers and ensure reliability at scale.
Requirements
- 6+ years experience building and scaling production systems
- Proven experience delivering high-throughput low-latency services
- Experience with Node.js TypeScript or other backend technologies such as Go Python Java .NET
- Strong foundation in distributed systems cloud infrastructure and data streaming
- Comfortable leading small teams or large projects and supporting systems in production
- Domain expertise in streaming real-time data and distributed systems
Responsibilities
- Lead design and development of backend services with Node.js TypeScript and AWS
- Own domain end-to-end: design build deploy and monitor production systems
- Build and optimize data pipelines and event-driven systems such as Kafka or Kinesis
- Collaborate with infrastructure and cross-functional teams to remove blockers
- Contribute to technical direction design reviews and cross-team engineering decisions
- Mentor and support other engineers
Benefits
- Equity
