Kadence is a company focused on building a document-focused platform, and they are seeking a Staff Software Engineer to enhance their backend services and APIs. The role involves writing performant server-side code, defining API contracts, and optimizing data-heavy systems while ensuring code quality and scalability.
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