Remote details

Technologies

Job description

As a Senior Software Engineer you will be responsible for helping build, deploy, and maintain Kard’s core products and APIs. On a day to day basis you are expected to help lead and mentor junior engineers, improve upon existing architecture and aid in monitoring infrastructure alerts and metrics. You will work closely with the VP of Engineering to roadmap and outline sprints. As one of the first 10 hires at Kard you will have the opportunity to become a part of the foundation of our Engineering team as we grow.

Assist in cloud-based DevOps and infrastructure build outs and maintenance

Build out application and API features

Help implement and improve coding standards across organization

Requirements

3-7 years of relevant experience

Deep understanding of JavaScript/ES6 and NodeJS

Deep understanding of modern web security best practices

Deep understanding of REST concepts

Experience with modern client-side frameworks (React, Angular, Vue)

Ability to breakdown and articulate solutions to complex problems

Knack for writing clean, readable and maintainable code

Willingness to learn and teach

Desire to build awesome products

A love for automation

Bonus Points

Experience with NoSQL (We use MongoDB)

Experience with event-based architectures

Experience with serverless infrastructure

Experience with Linux image management (Docker, AMIs)

Experience with CI toolchains

Experience with AWS

Experience with Browser extensions (Chrome and Firefox)

Experience with React Native

Life at Kard

About Kard

Our Mission

At Kard, we are using an innovative approach to rewards to help consumers earn the most out of their credit card rewards programs. We are also helping transform loyalty for banks, already working with some of the largest financial institutions in the world. We integrate our loyalty program directly into a financial institution's credit card products, allowing their customers to earn extra points cash back or miles at any of our thousands of retail partners, whether they are shopping online, in-store or on their phone. We believe that the world of rewards is entirely too complicated, and that today's consumer simply needs an easy solution that allows them to earn the most points possible when they're shopping. Kard is that solution. To execute on our mission, we are bringing the most talented team from across technology, marketing, sales and operations together in NYC in order to help improve the world of loyalty marketing and ensure consumers get what they deserve.

Benefits

Comprehensive benefits -- medical, dental, vision

Competitive compensation packages, including equity

A strong, diverse, and passionate group of coworkers

401(k) plan

Work from home Friday's

Unlimited vacation policy where we actually want you to take advantage