Senior Full-Stack Engineer @ ButterflyMX® - New York, NY

Job Overview

13 days ago

Senior Full-Stack Engineer

ButterflyMX® - New York, NY

About ButterflyMX®

ButterflyMX is a rapidly growing proptech startup that makes property access simple for owners, staff, residents, and visitors. Our solutions are relied upon by more than 6,500 multifamily, commercial, student housing, and gated communities worldwide, including those developed, owned, and managed by the most trusted names in real estate.

Fantastic people are the key to our success. As a distributed, primarily remote workforce, we’re looking for more intelligent, passionate, collaborative, and down-to-earth individuals to join our growing team. Our culture is transparent and flexible; our benefits range from a 401(k) match to quarterly stipends for self-care. While we work incredibly hard to improve the experience of everyone who lives, works, and visits our communities, we always have time for a good laugh.

About The Role

ButterflyMX is looking for a Senior Full-Stack Engineer to join our stellar team that focuses on building world class products for the built world. Our mission is to revolutionize how people access the buildings that they live and work in.


  • Work with our Design team to build consistent, responsive websites and web applications
  • A desire to build a best in breed user experience
  • Optimize the performance of our page loads using best practices where possible
  • Keep up to date on modern technologies and trends and advocate for their inclusion within products when it makes sense
  • Work collaboratively as part of an agile team to help deliver end-to-end products and features, seeing them through from conception to delivery
  • Lead by example for other members of the team as a dedicated, passionate, and flexible technologist who is constantly looking for the ideal solution to a problem
  • Be uncompromising in your path to delivery of beautiful UI / UX experiences
  • Help define, document, evolve, and evangelize high engineering standards and best practices across multiple areas
  • Strong analytical, detail-oriented mindset
  • Deliver high-quality, testable, and maintainable code


  • 5+ years working in rich, complex, and ever-evolving front-end user experiences
  • Experience working with HTML and with JS frameworks including Vue.js, Node.js, React, and TypeScript
  • Experience with JavaScript packaging and build tools such as Yarn and ESLint
  • Strong experience in the Javascript ecosystem and best practices around testing, automation, and debugging
  • Comfortable working with components and systems across both the front-end and back-end layers of the architecture
  • Experience with automated CI/CD pipelines
  • Experience and a deep understanding of CSS, including preprocessors
  • Experience working in and advocating for agile environments
  • Experience working with highly responsive web applications
  • Experience with client-side unit testing and associated tools (Jest, Sinon, Chai, Mocha, etc)
  • Experience with browser testing and debugging
  • Experience rapid prototyping and concept development
  • Experience with managing security for Linux/AWS/Docker environments
  • Best practices for logging using tools such as Winston
  • Familiarity with WebRTC for video streaming

As a plus

  • Experience with GraphQL and RabbitMQ
About Our Benefits

  • Comprehensive Medical (ButterflyMX covers 90% of the cost) starting day 1
  • Dental, and Vision plans (ButterflyMX covers 100% of the cost) starting day 1
  • 401(k) plan with a match
  • 13 paid holidays and 25 days PTO
  • Paid Family Leave
  • Employee Assistance Program
  • Quarterly self-care stipends
  • HealthAdvocacy Program
  • Access to optional benefits including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Disability, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance
  • Collaborative, dynamic work environment filled with kind, intelligent people, who are working hard on an industry-defining product

ButterflyMX is an equal opportunity employer, and we value diversity at our company. We strive to create an accessible and inclusive experience for all candidates and employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. You must have the authorization to work in the US to become an employee. Please let our recruiting team know if you need reasonable accommodation during the application or the recruiting process.

#LI-SURF #LI-Remote

Similar Jobs

Full Stack Developer - Senior Consultant Level


Stamford, CT

Knowledge of professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control…

Senior Full Stack Java Developer - Location Open


Philadelphia, PA

As an experienced Senior Full Stack Java Developer , you will have the ability to share new ideas and collaborate on projects as a consultant without the…

Full Stack Developer - Consultant


Stamford, CT

Knowledge of professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control…

Java Full Stack Developer


New York, NY

1 - 2+ years of minimum professional experience in Java with strong knowledge in OOPs concepts. Strong skills in communication, motivation, and self-discipline.

Entry-level Java Full Stack Developer


Richmond Hill, NY

Eligibility: * Minimum bachelor’s degree in Computer Science or related fields. Position: * *"Entry- level Java Full Stack developer"*.

Senior Full Stack Software Engineer

BCM One, Inc.

Philadelphia, PA

We’re looking for a highly motivated *Senior Full Stack Software Engineer* to help us design and maintain software used by our customers to deploy, gain access…

Full Stack Developer


Whippany, NJ

As a Barclays Full Stack Developer, you will provide key development deliverables within the Global KYC & Onboarding IT organization.

GS EC - SWE - Full Stack/Back End Engineer

Goldman Sachs

New York, NY

Software engineers primarily focus on software design and development. Collaborate with trading, sales, asset management, banking, finance and others, to build…

Full Stack .Net Software Development Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

The candidate must be comfortable communicating with both business and technologists of varying seniority. Strong analytical skills and attention to detail is a…

Senior Full Stack Engineer


Piscataway, NJ

As a full stack senior software developer and application architect, you can bring your experience and expertise to solve complex problems and drive solutions…

Senior Full Stack Engineer


Basking Ridge, NJ

Responsible for the design and development of medium to highly-complex systems. Skills include system design (including secure software development designs) and…

Senior Full Stack Application Engineer


Malvern, PA

In this role as a Senior Full Stack Developer/Application Engineer you will be working in developing a brand-new AWS application for our Fund Treasury users to…

Software Engineer Full Stack - Data Lake

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Minimum of 5-8 years as Full stack developer with the knowledge of the following technologies: Understand the general landscape of the data as well as the…

Full Stack Developer ( 100% Remote)

Windstream Communications

King of Prussia, PA

As a full stack developer, you should be comfortable around both front-end and back-end languages, development frameworks and incorporating third-party…

Senior Full Stack Engineer

Beyond Identity

New York, NY

Work closely with other team members, leads, QA team and product engineering managers and develop best in class products and features which meets various…

Sr. Software Engineer (Full-Stack Web Developer)

iHeartMedia, Inc.

White Plains, NY

Develops new and enhances or maintains existing software components. Provide technical leadership to a team of developers. Strong experience with C#, ASP.

Full Stack Developer


New York, NY

The candidate should be comfortable with full-stack engineering and able to implement a feature across all the layers of the application.

Java Full Stack Lead


New York, NY

Strong hands-on experience with Java; full stack development. 4+ Years of hands on experience in development. Some experience in Angular 5+ is desirable.

Java Full Stack Developer

Abacus Business Computer

Great Neck, NY

Develop and support software including applications, database integration, API, and new functionality enhancements with high-quality, high-performance,…

Full Stack Application Developer

Maryknoll Fathers & Brothers (CFMSA)

Maryknoll, NY

_Charitable non-profit organization in *Westchester* is looking for an *Full Stack Application Developer* to __develop and support new and existing application…

Full Stack Developer

Page Outsourcing

New York, NY

Reasonable exposure to PHP (OOP) and Laravel 7+, Bootstrap 4 or 5, JavaScript (jQuery, ES6, Webpack), Git and GitHub. PHP (OOP): 3 years (Required).

Sr. Full Stack Developer

Five Star Logistics

Ridgefield Park, NJ

We are looking for a full stack Sr. Web Developer with excellent programming skills. Full-stack development: 6 years (Preferred).

Full Stack Developer


Newark, NJ

A full-stack developer contributes across several other technical activities such as DevOps and quality of the product while working closely with the Product…

Sr. Java Full-Stack Engineer (AWS/React)


Stamford, CT

Software Development position responsible for design, implementation, and support of AWS cloud solutions for Java/JEE based applications to help fulfill our…