At Super Payments (or just "Super"), we're on a mission to make free payments forever a reality. We believe merchants shouldn't have to pay to get paid β and over the last three years, we've made massive inroads toward that goal. As we transition from startup to scaleup, we're growing fast and are looking for exceptional engineers to join our journey.
We're solving a truly meaningful problem with real-world impact, and doing it with a team of kind, humble, and highly capable people. Our company is small enough that everyone has a big impact, but mature enough that we've built solid foundations across our product, technology, and culture.
- π Rapid Growth: We're in scaleup mode with strong momentum and real product-market fit.
- π Flat Structure: We keep hierarchy to a minimum. Everyone's voice matters.
- π‘ No Egos: We care about doing great work, not who gets the credit.
- π§ Experienced Team: Our engineering team brings deep technical expertise β and it shows in the quality of our codebase.
We've made deliberate, modern choices across our stack to optimize for developer happiness, scalability, and maintainability.
- Backend: TypeScript with NestJS
- Frontend: TypeScript with ReactJS
- Mobile: TypeScript with React Native
- Infrastructure: Terraform
- Databases: PostgreSQL
Our platform is built on a service-oriented architecture with event-driven communication between loosely coupled services. It's clean, scalable, and easy to reason about.
We follow an integration-tests-first approach. Each service is treated as a black box β we start it, send real HTTP requests or events, and assert on the outputs. This gives us high confidence in correctness while keeping test coverage meaningful.
Pull requests are collaborative and constructive. We treat them as opportunities to maintain quality and learn from each other.
Thanks to great CI/CD pipelines, we deploy to production multiple times per day. Shipping code is safe, fast, and routine.
We've designed our interview process to be friendly, thoughtful, and focused on real-world collaboration β not trick questions. It's fully remote and lightweight.
-
CTO Chat (30 mins): A conversation with our CTO to explore cultural fit and your motivations for joining Super.
-
Technical Interview:
- FullStack Interview (90 mins total)
- Pair Coding (30 mins): You'll share your screen and use your preferred development environment (any IDE with Node.js and TypeScript). You'll work through a collaborative coding task with two of our engineers.
- System Design (30 mins): We'll (digitally) whiteboard a solution to a product problem using any diagramming tool you prefer β also on your machine.
- Intro, Chat & Questions (30 mins): We want you to feel confident and informed. This is your time to ask anything about the team, tech, product, or company.
- FrontEnd Interview (60 mins total)
- Pair Coding (30min): You'll share your screen and use your preferred development environment. You'll work through a collaborative coding task.
- Code review (20min): We will share our screen where you will find a simple app and you will need to review it.
- FullStack Interview (90 mins total)
π§ Our goal: This is a two-way process. You're interviewing us as much as we're interviewing you.
If you'd like more time with any member of the team before making a decision, just let us know β we'd be happy to arrange it.
We're building something ambitious at Super β not just a platform, but a better way for merchants to do business. If you're excited about ownership, craftsmanship, and working with great people on a mission that matters, we'd love to meet you.