Full-Stack Software Engineer (Backend-Leaning)
Build backend-heavy full-stack systems, APIs, data pipelines, and end-to-end features using Go, TypeScript/React, and AWS/Kubernetes. Collaborate with product/design/AI teams, own production systems including on-call, with emphasis on scalability and user experience.
About the job
What You’ll Do
- Design and scale backend 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.
What We’re Looking For
- Have experience building across the stack, with deeper strength in backend systems.
- Enjoy taking features from idea → backend 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.
Modern Tech Stack
Collate uses a modern tech stack, targeting a highly reliable and available platform. We use Go for scalable backend services, TypeScript & React for frontend 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.
Skills
Go, TypeScript, React, Python, AWS, Kubernetes, Terraform, Argo Cd, Postgres, Kafka
Similar jobs
Backend Engineering jobsBuild and scale Ruby on Rails backend services for rewards, incentives, and loyalty features in a high-throughput platform. The role owns complex feature delivery, contributes to architecture, mentors junior engineers, and requires 3+ years of professional software engineering experience.
Build and operate backend capabilities for a cloud identity platform, including authentication flows, APIs, and developer experiences. The role requires 3+ years of experience with high-scale production systems and RESTful API development, with Go, TypeScript, and DynamoDB as preferred skills.
Build and scale reliable research infrastructure and distributed systems for evolving AI research workflows. The role independently leads complex technical projects, makes foundational architectural decisions, and partners with researchers and engineering teams.
Build and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.
Build secure, scalable backend platforms and AI integrations connecting enterprise systems, tools, and data sources. The role requires 5+ years of backend engineering experience, distributed-systems expertise, cloud-native operations, authentication security, and technical leadership.