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.
Responsibilities
- 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
Qualifications
- 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
EEO STATEMENT
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