Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save sam-super/9c40d3d23fa577ed2e96f2ca68f1d639 to your computer and use it in GitHub Desktop.

Select an option

Save sam-super/9c40d3d23fa577ed2e96f2ca68f1d639 to your computer and use it in GitHub Desktop.
welcome-to-engineering-at-super-payments.md

πŸ‘‹ Welcome to Engineering at Super Payments

Welcome to Engineering at Super Payments

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.


πŸ’« Why Work at Super?

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.

🧱 Our Tech Stack & Approach

We've made deliberate, modern choices across our stack to optimize for developer happiness, scalability, and maintainability.

Languages & Frameworks

  • Backend: TypeScript with NestJS
  • Frontend: TypeScript with ReactJS
  • Mobile: TypeScript with React Native
  • Infrastructure: Terraform
  • Databases: PostgreSQL

Architecture

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.

Testing Philosophy

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.

Code Reviews

Pull requests are collaborative and constructive. We treat them as opportunities to maintain quality and learn from each other.

Deployment

Thanks to great CI/CD pipelines, we deploy to production multiple times per day. Shipping code is safe, fast, and routine.


πŸ§ͺ What to Expect from the Interview Process

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.

The Stages

  1. CTO Chat (30 mins): A conversation with our CTO to explore cultural fit and your motivations for joining Super.

  2. Technical Interview:

    1. 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.
    2. 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.

🧭 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.


🌟 Final Thoughts

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment