Kard is an innovative company that is reshaping customer loyalty through its rewards-as-a-service API platform. Their mission is to empower a diverse array of partners, which includes neobanks and various financial institutions, by enabling them to offer unique rewards that celebrate customers' daily transactions. With substantial backing of $30M from industry-leading investors, Kard is strategically positioned to influence the future of customer engagement.
Job Role
The position for Sr. Software Engineer (Product Engineering) primarily focuses on designing, building, and optimizing the backend systems that power Kard's transaction-linked rewards platform. The candidate will be responsible for developing high-performance services and APIs that process transaction data in real time, ensuring the delivery of rewards in a secure and seamless manner. The work will predominantly revolve around Go programming language within an AWS environment, specifically utilizing EKS for container orchestration. There is also a requirement to work with technologies and languages like TypeScript and Serverless components, which contribute towards a scalable and flexible architecture.
Responsibilities
A Sr Software Engineer at Kard will:
Design and implement scalable backend services in Go, focusing on reliability, security, and maintainability.
Architect and maintain AWS infrastructure across various accounts, adopting Kubernetes to optimize performance, cost, resilience, and product innovation.
Develop and enhance systems using TypeScript and Serverless frameworks, ensuring smooth integration with backend services.
Improve observability, automate incident management, and enhance continual integration/continuous deployment (CI/CD) practices to support rapid product iteration.
Collaborate closely with engineering, product, data, and design teams to develop high-performance distributed systems that cater to business goals and user needs.
Lead technical decision-making processes, balancing various performance and business impact trade-offs.
Encourage and mentor other engineers, promoting a culture of excellence, continuous improvement, and effective knowledge sharing.
Uphold best practices regarding security, data protection, and compliance, proactively mitigating risks that might compromise product stability and customer trust.
Required Skills
To succeed in this role, candidates need to possess a range of skills:
In-depth expertise in AWS services, focusing on EKS, Lambda, RDS, S3, Cognito, and IAM.
Strong understanding of distributed systems and event-driven architectures, especially with relational databases such as PostgreSQL.
Hands-on experience with DevOps practices and automation tools, especially Terraform, and proficiency with observability tools such as Datadog.
Proven track record in developing scalable applications using Go.
Significant experience with Kubernetes, especially in areas concerning networking, scaling, and security best practices.
Comfortably navigate TypeScript and Serverless environments, ensuring both reliability and extensibility of created systems.
Excellent problem-solving and communication skills that allow for alignment between engineering work and business objectives.
Bonus Skills
Although not mandatory, the following qualifications would be beneficial:
Experience in leading technical projects or mentoring fellow engineers.
Familiarity with React or Python.
Equivalence of experience with Databricks and MongoDB.
A background in fintech, adtech, or transaction-based architectures, with insights into how technical decisions impact business models.
Contributions to open-source projects or an active presence in the engineering community.
A history of working in high-growth startups or managing scalable cloud infrastructures.
Salary Range
The salary for the position varies by location:
United States: $160,000 - $195,000 USD
Canada: $115,000 - $160,000 USD
Argentina/Brazil: $105,000 - $130,000 USD
Benefits
Kard emphasizes the significance each individual brings to the organization and endorses a remote-first approach, enabling employees to have a substantial influence on the company's trajectory. The following benefits are provided:
Flexible PTO with a required minimum of one day off every quarter, resulting in at least ten days off annually to promote mental well-being.
Observance of eleven federal holidays in the US, plus an additional day off for Black Friday and Christmas Eve.
Health, dental, and vision insurance coverage.
401k plan with an employer match, available for US employees.
Reimbursement for coworking spaces and work-from-home setups.
Company offsites held twice a year for team-building and networking opportunities.
Company Values and Culture
Kard promotes a culture that values initiative, openness, and humility. They believe that fostering diversity within the workplace drives success and enriches overall company culture. The company actively encourages applicants from various genders, backgrounds, and experiences to apply, reflecting their commitment to inclusivity and dynamic work culture.
In summary, this Sr Software Engineer role at Kard presents an exciting opportunity for candidates passionate about technology, particularly those interested in developing cutting-edge solutions in the fintech space. With competitive salaries, robust benefits, and a strong emphasis on personal and professional growth, Kard is well-positioned for those looking to make a mark in the software engineering field.
This job offer was originally published on himalayas.app
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.