Mid/Senior Backend Software Engineer
Posted Updated
- Own critical financial systems end-to-end: from transaction authorization and ledger accounting, to credit decisioning, to rewards engines and payment processing
- Build net-new products, not just maintain existing ones: as Imprint expands into new financial products and a deeper rewards platform, you’ll design and ship systems that don’t exist yet alongside improving the ones that do
- Contribute to foundational platform work: invest in shared services, API infrastructure, and developer tooling that make the entire engineering team faster and more reliable
- Leverage AI across the stack: from prototyping to testing to production code, learning how to leverage AI tools is a core consideration for how we work
- Work across a wide cross-functional surface: product, design, infrastructure, compliance, solutions engineering, and brand partners
- Move fast with real responsibility: this is a growing company where individuals drive impact, not a large org where you wait for alignment
- At the senior level, you may also lead system design for your team’s projects and help onboard and develop other engineers
- Stack:
- Go, MySQL, DynamoDB, Temporal, Kafka, Kubernetes, AWS, GitHub Actions, Datadog, Statsig
- Strong with relational databases: schema design, migrations, and query performance tuning
- You communicate clearly and collaborate naturally across product, design, and engineering teams
- Experience ensuring data consistency and transactional integrity across distributed systems
- You’ve built services that handle real money, real users, or real-time decisions: and you care about getting the details right
- 3+ years of experience building production backend systems (fintech experience a plus)
- Comfortable designing API contracts consumed by both internal frontends and external partners
- We don’t expect every candidate to match every bullet. If you’re excited about what we’re building and confident you can contribute, we’d love to talk
- Experience using AI tools (code assistants, MCP servers, agentic workflows) to accelerate development, or genuine enthusiasm to adopt them
- Proficiency in Go (our primary backend language), or a similar language with willingness to ramp quickly
- You’ve participated in on-call rotations and incident response, including root cause analysis
- You thrive in ambiguous environments and make pragmatic tradeoffs to keep shipping
- Experience with cloud infrastructure (AWS), CI/CD pipelines, and deployment tooling
