Staff Software Engineer - Front-end

| Greater Boston Area
 
 What is Plastiq? 
Plastiq is billpay with benefits.
Everyday payments have become second nature: we swipe a card, tap a button, or press submit. But many of our most important bills — a child's care or tuition, critical business expenses, or taxes and rent — haven't caught up. Billions of checks are still written today. Wire transfers can be confusing. Payments are slow, late, or even unaccounted for.
We set out to pursue these challenges.
Our mission? To make bill payment simple and seamless. Plastiq lets you pay bills in the way that works best for you. We hope you love the service.
Role at a glance
We are seeking an extraordinary Senior Software Engineer to add to our Engineering Team. You are sharp, results-oriented, knowledgeable, ambitious, and resolved, taking pride and ownership in everything you build.
As a Senior front-end engineer you live and breath working in the UI. You will be a part of a highly technical team at Plastiq responsible for all aspects of the front end stack. From creating new features to architecting a gulp build, you will get a chance to focus on all phases of development.
Why this role is awesome
  • You will be a key technology leader with a vision within our organization.
  • You will help develop the next generation of our Front end architecture.
  • You will mentor peers with the latest in software development techniques to deliver software at scale.
  • You will be a resource for your peers when it comes to evangelizing the latest in architecting a modern front end. 
  • You will be collaborating with a fun, supportive, and high energy team that takes pride in building exceptional software.
Our Stack
Plastiq operates a Continuous Delivery Model using GitHub and Jenkins. Our front-end stack consists of a Single Page App written in AngularJS. We are migrating to a component based front-end written in React.JS. On the tooling side we currently use Gulp, SASS and browserify. On the back-end servicing the front-end, we use node.js/GraphQL with MySQL (with legacy services on PHP), which sits in front of our own Payments Processing Platform built in Java.
About You
  • 7+ years experience developing complex and interactive web experiences.
  • Expert level knowledge of at-least two modern Single Page Application frameworks (e.g. ReactJS, Angular, Vue.js).
  • Prior experience building and maintaining complex single page applications.
  • Strong Javascript skills including ES6/Typescript.
  • Solid understanding of how browsers work with expert level knowledge of writing complex async code and a deep understanding of the JS event loop.
  • Solid understanding of how to debug complex Javascript applications.
  • Experience with CSS and working with a preprocessor (CSS/SASS)
  • Experience with modern web-tooling and packaging web applications using a bundler like Webpack, and using task runners like Gulp to build and package front-end applications.
  • Experience deploying applications to static CDN servers along with the associated concerns like versions assets and bundling for performance.
  • Solid understanding of principles of design and user experience.
  • Experience with building analytics and metrics into front end applications.
  • Experience with planning and executing A/B tests and analyzing results.
  • Experience supporting a custom component library that is shared across multiple applications
Preferred Experience
  • Experience supporting a multi-stack environment (angular AND react as an example).
  • Experience moving from a legacy application. (Angular 1 to Angular 2 upgrade, OR re-architecting an application from Angular to react).
  • Experience debugging production issues and creating appropriate monitoring solutions.
  • Prior experience creating highly interactive data driven applications. (Think https://www.coinbase.com, https://robinhood.com) 
Your Responsibilities
  • Partner closely with the rest of the team to architect and deliver our front-end application that processes all Plastiq Payments.
  • Lead the development of our entire front-end build chain. From coming up with what our builds will look like to how we deploy our application.
  • Hands-on development of code, complete with automated tests that is scalable and maintainable.
  • Train and mentor other specialists.
  • Do QA: engineers are responsible for the quality of their code!
  • Do DevOps: engineers deploy and maintain production code!
To learn more about our Engineering team and how we operate, see our Engineering Blog. To learn more about our culture, visit https://www.keyvalues.com/plastiq.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • PHPLanguages
    • SqlLanguages
    • TypescriptLanguages
    • ReactLibraries
    • AngularJSFrameworks
    • Node.jsFrameworks
    • SpringFrameworks
    • TypeORMFrameworks
    • GraphQLFrameworks
    • MongoDBDatabases
    • MySQLDatabases
    • RedisDatabases
    • Google AnalyticsAnalytics
    • MixpanelAnalytics
    • Heap AnalyticsAnalytics
    • InVisionDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • AirtableManagement
    • WordpressCMS
    • SalesforceCRM
    • MandrillEmail

Location

Plastiq is located in Boston's thriving Seaport Innovation District, within walking distance of public transportation and right off the Mass Pike.

An Insider's view of Plastiq

How would you describe the company’s work-life balance?

I love the flexibility of my job. There is a great level of trust within the team, as long as your work is getting done there are never any issues with having to balance your personal life. Plastiq also has amazing benefits and is ahead of many much larger companies in terms of vacation and maternity/paternity leave.

Marie

Senior Engineer

What does your typical day look like?

Success on the engineering team means not being afraid of failure. The team leadership truly supports an environment to fail. That might sound crazy, but if you are aiming to never fail, you are not getting out of your comfort zone. When you have confidence to try new things no matter if it fails, you are on a path to innovation.

Yi

Senior Engineer

What are some things you learned at the company?

Since starting earlier this year I have had the opportunity at Plastiq to try just about anything. We strongly believe in end to end ownership, and for an engineer that's an incredible opportunity. From learning about Serverless architectures to going deep into debugging databases, I've had an opportunity to work on all parts of our stack.

Trideep

Senior Engineer

What is your vision for the company?

The US B2B Payments Market is $20 trillion dollars (globally its $125 trillion). Cards make up a few percent of that today due to lack of acceptance by recipients. Everyone wants B2B payments on Cards to happen - we are at the center of enabling those payments by allowing you to pay recipients that do not accept Cards today.

Trevor

Head of Technology / CTO

What are some social events your company does?

We have biennial offsite retreats (Santa Cruz, Tahoe, Santa Barb.) that not only focus on team building and future strategizing, but allows the team to get re-energized. For social minded, the company organizes frequent community service events. The Christmas parties very much showcase how close knit a group we are, like a large extended family.

Yi

Senior Engineer

What are Plastiq Perks + Benefits

Plastiq Benefits Overview

Plastiq offers a comprehensive benefits program for all employees.

Culture
Eat lunch together
Daily stand up
Team owned deliverables
Group brainstorming sessions
Pair programming
Diversity
Documented equal pay policy
Health Insurance & Wellness Benefits
Dental Benefits
Plastiq pays 100% of dental insurance premiums for all employees and 75% for dependents.
Vision Benefits
Plastiq pays 100% of vision insurance premiums for all employees and 75% for dependents.
Health Insurance Benefits
Plastiq pays 100% of health insurance premiums for all employees and 75% for dependents.
Retirement & Stock Options Benefits
401(K)
Company Equity
All employees receive stock options.
Child Care & Parental Leave Benefits
Generous Parental Leave
We provide up to 12 weeks of parental leave for the primary caretaker. Plastiq also provides 10 weeks of leave for the secondary caretaker.
Flexible Work Schedule
Plastiq provides a flexible work schedule for Engineers.
Remote Work Program
Plastiq provides a remote work program for Engineers.
Vacation & Time Off Benefits
Unlimited Vacation Policy
We all need a break sometimes. Take as much time as you need to recharge and stay at peak productivity.
Paid Holidays
Plastiq observes all major holidays recognized by the Federal Reserve Bank.
Paid Sick Days
Perks & Discounts
Casual Dress
Because no one feels that comfortable in a pantsuit and pumps.
Commuter Benefits
Plastiq offers pre-tax commuter benefits for all employees. The benefits can be used for public transportation, parking, and ride-sharing services like Uber and Lyft.
Company Outings
We know that strong personal relationships foster better collaboration, so we make time to have fun outside of the office.
Free Daily Meals
We provide free breakfast on Monday, Tuesday, Wednesday, Thursday, Friday. Employees get lunch reimbursed 3 days a week.
Parking
We offer employees Free on-site garage parking.
Professional Development Benefits
Job Training & Conferences
We fund a Conference visit (local or remote) for all of our Engineers at least once per year.
Tuition Reimbursement
Plastiq will subsidize up to 50% of tuition for qualified education expenses, up to $500 per calendar year
Diversity Program
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status,
Lunch and learns
Plastiq hosts lunch and learn meetings once per month.
Online course subscriptions available
More Jobs at Plastiq7 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Developer
new
Boston
Data + Analytics
new
Boston
Developer
new
Boston
Developer
new
Boston