Kard is transforming customer loyalty with our rewards-as-a-service API platform. We empower our partners, from neobanks to financial institutions and beyond, to offer tailored rewards that celebrate customers' daily transactions.
Requirements
- Expertise in AWS, particularly with EKS, Lambda, RDS, S3, Cognito, and IAM.
- Fluency with distributed systems, event-driven architectures, and relational databases like PostgreSQL, optimizing for both performance and business flexibility.
- Hands-on DevOps and automation experience with Terraform, CI/CD, and observability tools like Datadog, ensuring a frictionless developer experience and rapid product iteration.
- Expertise in Go, with a track record of building scalable, production-grade applications.
- Significant experience with Kubernetes, including networking, scaling, and security best practices.
- Experience working in and maintaining TypeScript and Serverless environments, with a focus on reliability and extensibility.
Responsibilities
- Design, build, and optimize the backend systems powering Kard’s transaction-linked rewards platform.
- Develop high-performance services and external APIs that process transaction data in real time, ensuring secure and seamless reward delivery.
- Design and implement scalable backend services in Go, ensuring reliability, security, and maintainability.
- Architect and maintain AWS infrastructure across multiple accounts, with increasing Kubernetes adoption, optimizing for performance, cost, resilience, team autonomy, and product innovation.
- Develop and enhance our TypeScript and Serverless systems, ensuring seamless integration with backend services.
- Improve observability, automation, incident management, and CI/CD, enabling faster iteration cycles and more reliable feature delivery.
- Work cross-functionally with engineering, product, data, and design teams to build high-performance distributed systems that align with business goals and user needs.
Other
- Engineers who are business thinkers, pragmatic problem solvers, and strong communicators.
- Mentor engineers, fostering a culture of excellence, knowledge sharing, and continuous improvement while championing pragmatic, business-driven problem-solving.
- Strong problem-solving and communication skills, with the ability to align engineering work with business priorities.
- Experience leading technical projects and mentoring engineers, helping bridge technical vision with product outcomes.
- Background in fintech, adtech, or transaction-based systems, with an understanding of how technical decisions influence business models.