Kadence is seeking a Staff Software Engineer to build and scale backend services and APIs for a document-focused platform. The role involves writing performant server-side code, defining API contracts, and optimizing performance across data-heavy systems.
Responsibilities:
- Build and scale backend services and APIs for a document-focused platform
- Write performant server-side code and data pipelines
- Define API contracts and contribute to system design
- Develop reusable API primitives to accelerate feature delivery
- Integrate with third-party tools and internal ML systems
- Support frontend work to ship end-to-end features
- Optimize performance across data-heavy systems
- Own code quality, scalability, and developer experience (CI/CD, tooling)
Requirements:
- 8+ years of full stack experience with a backend focus
- Proficiency in Node.js, Python, or Go and API design
- Strong fundamentals in REST, data modeling, and databases (SQL/NoSQL)
- Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP)
- Familiarity with TypeScript and React
- Solid understanding of distributed systems and web fundamentals
- Strong communication and execution-driven mindset
- Experience with microservices and message queues
- Background in data pipelines or large-scale systems
- Familiarity with CI/CD and production environments
- Experience optimizing performance in data-intensive systems
- Comfort in fast-paced, high-ownership environments