Job Description

Job Title: Full Stack Developer

Reports to: Director of Engineering

Location: Remote

SUMMARY: We seek self-motivated Software Engineers with a passion for technology and career growth.  Strengths should include React, Redux, Node, and Unit Testing.


  • Fully understand and be able to support all aspects of the Software Development Life Cycle.
  • Design and develop SPAs with React, HTML5, CSS3.
  • Utilize JavaScript libraries for design, development, and maintenance, including but not limited to: Node, JQuery, Express, Angular, React Native. 
  • Create, build, and consume REST APIs.
  • Maintain continuous and up-to-date knowledge on rapidly-changing Technology trends and new releases to make suggestions for product efficiency.
  • Troubleshooting for current applications and integration issues.
  • Participate in frequent releases and deployments.
  • Assist other team members in multiple development projects when necessary.
  • Work with minimal level of technical supervision while responding efficiently to issues as they arise.
  • Be able to work successfully both independently and in a team environment.
  • Demonstrate excellent communication, collaboration, and interpersonal skills.


  • 5 years of Software Development experience in JavaScript.
  • 3 years of hands-on React and Node development.
  • 3 years experience with Redux.
  • Experience building and consuming REST APIs using Node.
  • Experience writing unit tests with JavaScript framework.


  • Payments or financial services industry experience (not required).
  • Experience building solutions with a non-relational, clustered database.
  • Active GitHub (not required).

Compensation & Benefits:

  • Highly-Competitive Salary
  • Medical, Dental & Vision
  • 401k Match
  • Unlimited PTO after year 1
  • Education Expense Reimbursement
  • Gym Membership Reimbursement

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online