ABOUT PAYRECS

PayRecs is a rapidly growing technology company focused on financial products and supporting features and integrations for the B2B end user and Financial Institutions.

You will play a critical role in continuing to build a secure, horizontally scalable, highly available multi-tenant back-end platform. You will design and implement frameworks that will enable maintainability and scalability of the code base and development process as it evolves.

You will collaborate closely with our lead engineer and CTO to build, test and deploy new features and integrations.

We're looking for someone who can quickly learn an organized and complex codebase, business logic and contribute to the product in short fashion.

PayRecs is largely a distributed company, with employees in Nebraska, California, Montana, Ohio and Missouri. Any US or Euro timezone will be great, but you must be a US Citizen and authorized to work in the US.

JOB DESCRIPTION

As a Full-stack Engineer, you will:

  • BE AN OWNER: You’re excited to own challenging, complex projects from spec to ship across multiple teams and quarters.
  • WEAR THE CUSTOMER’S SHOES: You’re customer-obsessed, and love working on high-impact features that will delight our customers.
  • EMPOWER OTHERS: You teach others to be proud of the code they write and preach pragmatism. You're empathetic, patient and a team player.
  • NO SHENANIGANS: You approach all engineering work with a security, reliability, privacy, and compliance lens.

YOU WOULD BE OUR IDEAL CANDIDATE IF...

You're an experienced full stack software engineer with an impressive track record in building complex distributed applications. You have experience with relational databases. You can show architect-level understanding of large systems in which you played an integral role. In your career you have developed a commercial-grade software application, committed yourself to products over multiple releases and shipped software as an individual contributor or technical lead in a very strong team. You have participated in several projects and maybe even maintained a few. You're passionate about beautiful code and inspiring products and are looking for an opportunity to build something that users love.

We are looking for the desire and ability to be autonomously productive in a startup environment.

QUALIFICATIONS

Full time candidates only.

You must have a portfolio of software applications on GitHub that demonstrates your passion for development and technical experience. You must have a minimum of 3+ years of software development and engineering experience.

TECHNICAL REQUIREMENTS FOR THIS ROLE

- Expertise in Node JS, React, Apollo/graphQL, mobX and 'API first' architecture

  • IDE webstorm, vscode
  • Change management (Git)
  • Expertise in SQL (MySQL preferred)
  • 2+ years of experience building Enterprise backends
  • Flowtype today, Typescript transition possibly soon
  • Experience with designing workflow based Enterprise apps
  • Experience with development and deployment on AWS

PREFERRED / BONUS REQUIREMENTS

  • Experience with Docker, Amazon ECS/containers
  • Experience designing for compliance with SSAE/ SOC2, SAS 70, etc
  • Experience with integration to third party ERP (eg SAP) or banking platforms (eg Jack Henry, Q2, FIS, etc)