Skip to content

Instantly share code, notes, and snippets.

@fathermerry
Created January 10, 2018 21:42
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fathermerry/46fe7def2d453e5fe968277a995969a7 to your computer and use it in GitHub Desktop.
Save fathermerry/46fe7def2d453e5fe968277a995969a7 to your computer and use it in GitHub Desktop.
Frontend Developer at Paystack

Front-end Developer Job Description

Paystack’s mission is to help merchants in Africa get paid by anyone, anywhere in the world. Over 8,000 businesses of all sizes use Paystack’s modern payments gateway, including Domino’s Pizza, God is Good Motors, Taxify, and Axa Mansard Insurance. In under two years, our small but effective team has introduced a steady cadence of innovations into the Nigerian market, such as the ability for consumers to pay online with only a bank account number. We process well over $7 million in transactions monthly, and our double digit growth has us processing even more every month.

At Paystack, we believe that we will win by recruiting talented people and giving them the space, resources, and support to do the best work of their lives. We hire the most capable people, treat them with genuine respect, and give them the means to succeed. And we’d love your help!

About the Front-end Developer role

As a Front-end Developer at Paystack, you’ll build products and features that cater to Paystack merchants, their customers and your other colleagues.

Primarily you’ll be writing HTML, CSS and Javascript, however, you’ll play a leading role in grooming features, directing frontend architecture, and working with other people to build the best payments software from/for Nigeria. To succeed in this role, you must be versatile enough to care about how your work affects our merchants, their customers and the rest of the company. It’s not just about writing code for us.

Paystack is used by over ten thousand people every day, ranging from people paying for services to merchants interacting with their data. We’ve pioneered a new era of simple, usable software and we’re enabling a new world of businesses who simply have to plug-and-play to get paid. We’re also creating infrastructure that solves existing problems for large companies and shipping software that can stand on its own anywhere in the world. You will be contributing directly to this.

This is a full-time role is based in Paystack’s headquarters in Ikeja, Lagos, Nigeria and you’ll report directly to the Head of Engineering.

What you’ll be doing

At Paystack, we have a wide variety of standalone projects that seamlessly work together to make up our product line. As a Front-end developer at Paystack, you might work on one or more of these projects. They include:

  • The Paystack dashboard, which is Paystack’s single page application for merchants. The dashboard includes tools like customer insights, invoicing, subscriptions, payment pages and transfers.
  • Paystack’s internal dashboard, used across teams to manage merchants, transfers, transactions, provide support to customers and handle the various business needs within the company.
  • Checkout, the various libraries (Inline, Standard, Embed, Paystack JS) through which Paystack merchants get paid. Because this code runs in wildly varying environments globally you’ll need to work within tight bundle size, performance and compatibility constraints.
  • Seller tools like Payment Pages and Paystack Go, the progressive web app for merchants.
  • Front end experiences like the Paystack marketing website, blog, help desk and developer documentation.

What it takes to succeed at this role

You:

  • have fundamental knowledge of HTML, JavaScript, and CSS
  • you can work with CSS preprocessors like Sass and Less
  • can write readable, logically sound Javascript
  • are familiar with building user interfaces with tools like ES6, Vue.js, Angular.js
  • are familiar with task runners like Grunt, Webpack
  • can work on large-scale/complex front-end projects
  • can empathize with the many different types of users who use Paystack
  • can think through product requirements to come up with ways of quickly solving problems
  • care deeply about performance, accessibility, and application design
  • can communicate what you’re working on to non-technical stakeholders

While this is NOT strictly required, it would be a plus if you:

  • have graphic design ability and are familiar with design tools such as Sketch, Photoshop, or Illustrator
  • have previously worked at fast growing internet startups
  • have previously worked on fintech products

Benefits

  • Competitive salary
  • Full medical coverage
  • MacBook Pro
  • Free lunch
  • Smart, kind colleagues who’re invested in your growth

How to Apply

Please send an email to design@paystack.com answering the following questions

  • How do your skills and experience make you uniquely qualified to excel at the role?
  • Why are you interested in being a Software Engineer at Paystack?
  • What’s your favorite Paystack feature and why?
  • Optional links to GitHub profile or some sample code you’re proud of.

If your answers meet our requirements, we’ll follow up with a short Skype / Hangouts call, and then an in-person meeting at the Paystack office in Ikeja.

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