Senior Backend Engineer
Join the core engineering team responsible for internal foundations used by 200+ engineers. Design and build microservice frameworks, common services, databases, and CI/CD pipelines. Own production systems from design to operation, improve performance, and collaborate broadly across the organization.
Responsibilities
- Design and build core backend infrastructure and shared frameworks used across the organization.
- Own production systems from design through deployment and operation, ensuring reliability and scalability.
- Build and evolve the NestJS service framework, Kafka infrastructure, and TypeORM integration.
- Improve database performance, scaling strategies, and migration safety.
- Collaborate with DevOps and product teams to evolve infrastructure architecture and deployment standards.
- Contribute to release processes and support teams with safe migrations during continuous growth.
Requirements
- 6+ years of experience in backend or core systems engineering.
- Strong experience building and operating large, evolving production systems.
- Proven ability to work effectively in fast-changing, ambiguous environments.
- Experience contributing to or owning shared frameworks, platforms, or internal tooling.
- Solid understanding of CI/CD, production operations, and observability.
- Strong collaboration skills and comfort working across many teams.
- High sense of ownership and responsibility for system outcomes.
Nice to have
- Experience in high-growth startups or scale-up phases.
- Background in CORE / infrastructure / internal engineering teams.
- Kafka-heavy or event-driven architectures.
- High-scale PostgreSQL environments.
- Familiarity with NestJS, TypeORM, or similar backend frameworks.
- Experience supporting large (200+), fast-growing engineering organizations.