About the job
About Us
At Imprint, we are revolutionizing the world of co-branded credit cards and financial products, making them smarter, more rewarding, and genuinely brand-centric. Collaborating with esteemed partners like Crate & Barrel, Rakuten, Booking.com, H-E-B, Fetch, and Brooks Brothers, we develop innovative credit programs that enhance loyalty, unlock savings, and drive substantial growth. Our cutting-edge platform fuses advanced payment infrastructure, intelligent underwriting, and user-friendly design, empowering brands to offer impactful financial products—without the need to become a bank.
With over $300 billion in annual spending on co-branded cards in the U. S., most remain tied to outdated banking systems. Imprint stands as the modern alternative: agile, technology-driven, and tailored for the contemporary consumer. Backed by industry leaders such as Kleiner Perkins, Thrive Capital, and Khosla Ventures, we are assembling a world-class team to redefine payment methods and foster brand growth. If you thrive in fast-paced environments, enjoy tackling complex challenges, and aspire to make a significant impact, we want to connect with you.
Discover more about our mission on Imprint's Technology blog.
Your Role
Collaborate with a dynamic team of engineers, product managers, and designers to craft exceptional experiences for our customers and partners.
Produce scalable and testable code, implementing thorough end-to-end testing practices.
Engage in architectural planning for new features, services, APIs, and integrations with external providers.
Bring innovative ideas to the table that enhance cardholder experiences, create revenue opportunities, lower engineering costs, and contribute to our rapid business growth.
Diagnose and resolve production issues across multiple micro-services during on-call rotations.
Ideal Candidate
Expertise in programming languages such as Go (our primary backend language), Java, Python, or similar languages.
Strong grasp of software development principles, including data structures, algorithms, and system design.
Demonstrated experience with APIs and database technologies like MySQL and DynamoDB.
Familiarity with version control systems such as Git and collaborative development practices.
Exceptional problem-solving and analytical abilities.
2 to 4 years of professional software development experience, showcasing your skills through personal projects or contributions.

