← All roles

Engineering and Technical Operations Intern

Engineering · Remote · Internship

About Switch Hub

Switch Hub is building the payment infrastructure that makes sending money across borders feel local. We run a live consumer app on iOS and Android, a business platform for companies and fintechs, and the rails underneath both. We are a regulated business with real traction: Bank of Canada payment service provider approval, FINTRAC registration, and a Central Bank of Nigeria money transfer licence.

Real people and real businesses move real money through us every day. That shapes how we build. We are not a normal startup where a bug means a slightly wrong number on a dashboard. When something breaks here, someone's rent, tuition, or supplier invoice is on the line.

The Role

The job splits roughly two ways. About sixty per cent is hands-on engineering support: writing tests, building small internal tools and scripts, reproducing bugs, tidying code, working in our sandbox environments. The other forty per cent is technical operations: turning what lives in engineers' heads into diagrams, runbooks, API documentation, and clear written records.

What You Will Do

Engineering support

  • Write and maintain tests and help build up the automated coverage that protects our release process.
  • Build small internal tools and scripts that make the team faster: seed scripts, sandbox data generators, small CLI utilities, log parsers, and anything else that removes a repetitive task.
  • Reproduce and investigate bugs reported by the team, work out exactly what is happening, and write it up so an engineer can fix it without guessing.
  • Work with our OpenAPI specifications and Postman collections, and check they actually match what the code does. Where they drift, you fix them.
  • Support integration testing with our partners in our sandbox environments
  • Contribute code under review: small bug fixes, refactors, and improvements, with an engineer looking over every pull request.

Technical operations and documentation

  • Produce and maintain architecture diagrams of our systems, so a new engineer can understand how everything fits together on day one instead of week six.
  • Write runbooks for how we deploy, roll back, restore from backup, and respond when something breaks. These are the documents nobody writes until they are needed at two in the morning.
  • Build out our integration and vendor documentation into a clear register, tracking what each partner does, how they fail, and who we call.
  • Turn meetings, decisions, and loose notes into well written Jira tickets that engineers can pick up without asking three follow up questions.
  • Do focused research on tools, vendors, and technical options, and present it back as a short, honest recommendation rather than a wall of links.
  • Track our engineering backlog and help keep our internal documentation honest, current, and worth reading.

What We Are Looking For

We care much more about how you think than what you have already done. If you are early in your career but sharp, curious, and a clear writer, please apply.

Must have

  • You can read and write JavaScript or TypeScript. You do not need to be an expert. You need to be able to understand a piece of code and change it without breaking it.
  • Comfortable with Git and working in a shared codebase.
  • Basic SQL. You can write a query to check whether the data behind a screen is actually correct.
  • You write clearly in English. Short sentences, plain words. This is a hard requirement, not a soft one. A large part of this job is writing things down so other people understand them.
  • Genuinely curious. You are the sort of person who asks why something works, not just whether it works.
  • Self directed. We are a small remote team. Nobody will stand over your shoulder. You need to be able to unblock yourself, and to say clearly when you cannot.
  • Honest about what you do not know. In a payments company, a confident guess is far more dangerous than an admitted gap.
  • A reliable internet connection and a workable setup for remote work.

Nice to have

  • Exposure to Node.js, React, PostgreSQL, or Prisma.
  • Any interest in fintech, payments, or how money actually moves between countries.
  • Experience with Postman, or any testing framework.
  • You have built something on your own, even something small and unfinished, and you can talk about the decisions you made.
  • Familiarity with diagramming tools, or writing technical documentation of any kind.
  • Currently ongoing/completing NYSC, or looking for a SIWES or industrial attachment placement. This is welcome but not required.

Switch Hub Consulting Inc. is an equal opportunity employer. We welcome applicants from all backgrounds.

Apply for this role

Submit your details and resume. We review every application.

Include your number without the country code.