Full-Stack Software Engineer (Backend-Leaning)
Role details
Job location
Tech stack
Job description
We're looking for a Full-Stack Engineer (Backend-leaning) to design and build the systems and user-facing features that power Collate. You'll spend most of your time on Back End challenges-APIs, services, and infrastructure-but you'll also ship end-to-end features.
This is an opportunity to help define our technical foundation, collaborate directly with design and product, and shape how our users experience Collate from day one. Modern Tech Stack
Collate uses a modern tech stack, targeting a highly reliable and available platform. We use Go for scalable Back End services, TypeScript & React for Front End development, and Python for AI & ML services. Our infrastructure is hosted on AWS with Kubernetes for orchestration and Terraform + Argo CD for configuration management. Key systems include S3, PostgreSQL, Kafka, OpenSearch, LLMs, and other AI models. What You'll Do
- Design and scale Back End services, APIs, and data pipelines that power Collate's products.
- Deliver end-to-end, production-ready features in partnership with product, design, and AI engineering.
- Balance iteration speed with technical rigor to ensure systems scale reliably.
- Create internal tools and workflows that accelerate engineering productivity.
- Share responsibility for production systems, including participating in on-call rotation.
Requirements
- Have experience building across the stack, with deeper strength in Back End systems.
- Enjoy taking features from idea ? Back End architecture ? polished UI.
- Care deeply about both technical robustness and the end user experience.
- Are motivated by ambiguity, eager to pick up missing knowledge, and excited to solve novel problems.
- Value speed, pragmatism, and scrappiness but know when to design for robustness.
- Have been an early-stage engineer or startup founder-or aspire to work at that level of ownership.