1 day ago
Responsibilities
- Design, build, and maintain backend services and APIs for a multi-tenant SaaS platform.
- Deliver backend features end-to-end, including APIs, business logic, integrations, and data models.
- Partner with Product, Design, and Data/ML teams to integrate ML and AI capabilities into customer workflows.
- Improve system scalability, reliability, monitoring, and operational performance across production services.
- Contribute to architecture decisions related to APIs, distributed systems, authentication, and integrations.
- Participate in incident response, troubleshooting, and production support for critical services.
- Lead code reviews, mentor engineers, and contribute to engineering standards and best practices.
Requirements
- 8+ years of software engineering experience in a production environment.
- Experience designing and building backend systems for SaaS applications.
- Experience building APIs and backend services using technologies such as Node.js, Java, Go, Rust, or similar.
- Experience integrating data, ML, or AI capabilities into production systems.
- Experience working with cloud platforms (AWS, GCP, or Azure) and distributed systems.