Senior Software Engineer, Full Stack

Button Inc New York , NY 10007

Posted 7 months ago

Button's mission is to build a better way to do business in mobile. Today, we work with some of the largest and most interesting businesses in the world, to connect consumers with what they want at the tap of a button.

We build with the consumer experience in mind, and we have a reputation for paving the future of mobile and enjoying the road to get there. Our partners have turned to us, in large part, because we make complicated ideas simple, and because we can turn them into reality quickly. That's where you come in.

As a Senior Full Stack Software Engineer, you will be designing and building solutions on top of our core platform technology. Though you will be part of a small team, you will be deeply embedded in a culture of continuous delivery and improvement.

We've made it easy to ship and deploy new, well-tested code dozens or hundreds of times a day. Your vantage point means you will regularly collaborate with and learn from authorities on our data, infrastructure, and design teams, and you will have big customers both internally and externally.


  • Solve problems end-to-end by building workflows, tools, and UIs that weave together different systems and product concepts.

  • Collaborate with other engineers, product managers, and designers to develop major new products. You will be the person on the team who bridges backend concepts to the ultimate end-user experiences we want to achieve.

  • Make understanding, managing, and interacting with data on Button a pleasant and intuitive experience.


  • Passion for being generalist engineer. You are equally happy working on frontend or backend technology in the course of building something that delights.

  • Broad understanding of frontend development and building rich web applications. Our frontends are built with React and many reusable components.

  • Experience coding in Go, Javascript / NodeJS, or Python our major programming languages.

  • Excellent understanding of REST APIs, HTTP, and reliability and troubleshooting in these environments.

  • Experience and comfort in a production environment. You'll be working in a"magic-free" service-oriented environment, using AWS ECS, Docker, and HTTP everywhere.


  • James (or Jimmy) McGill, VP of Engineering: Hailing formerly from both Australia and Google, he spends his weekends hiking, surfing and designing and building furniture. See James for all of your Vegemite needs.

Jiaqi Liu, Software Engineer: Jiaqi is Software Engineer at Button, responsible for several backend and data engineering projects. An avid Pythonista and a frequent speaker at conferences large and small, outside of work she loves to mentor at hackathons and organize meetups for Women Who Code.

Daniel McGrath, Software Engineer: is a generalist who has spent years building high quality web products. He loves burritos and pop punk music.

Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at workregardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives.

Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Full Stack


Posted 4 weeks ago

VIEW JOBS 10/17/2019 12:00:00 AM 2020-01-15T00:00 <p>About Us</p><p>MIRROR is a fit-tech startup founded by Brynn Putnam, an established leader in the NYC boutique fitness space. Our experienced team is building a hybrid hardware/software product that will bring revolutionary, personalized fitness content directly to homes across the country and world. We’re creating a workout experience that’s not only better than existing at-home solutions, but better than boutique studio workouts. Our technology offers improved efficiency, engagement, and effectiveness, which means more time, more fun, and better results for busy people everywhere. </p> <p>MIRROR HQ is located in Manhattan’s NoMad area. We currently have top tier venture backers who are passionate about the product we’re launching this year and even more excited about our long-term vision for the company. We’re an inclusive space for all identities and are committed to keeping that foundation intact as we grow. We believe in high standards beginning at the interview process and continuing as a valued member of the team. If you can’t wait to get behind our mission, we want to hear more from you!</p><p><br></p> <p><strong>The Role &amp; You</strong></p><p>We're looking for a Full Stack Engineer who’s excited to work closely with a growing, nimble engineering team to <em>really</em> impact the technical direction of the company. Your contribution makes it possible for us to revolution at-home fitness. At Mirror, you will:</p> <ul><li>Design and build Mirror’s technology from the ground up.</li></ul><ul> <li>Make decisions on the tech stack, libraries, and tools alongside the growing Engineering team.</li> <li>Create standards and reusable components that will help us scale faster, more efficiently.</li> <li>Ensure cross-browser/cross-device compatibility and responsiveness because it doesn’t make sense otherwise.</li> <li>Keep current on emerging technology and trends, considering potential applications at Ollie.</li> <li>Work primarily developing our ecommerce system while also contributing to the general backend</li> </ul> <p>You don’t need to be a fitness buff, but you should be fired up about building technology that's going to change how people sweat! Do we have your attention? Keep reading.</p><p><strong>Requirements</strong></p><p><strong>The Necessities</strong></p><ul> <li>Previous experience working with Ruby and Python (or a similar language) in a production environment. </li> <li>Tech knowledge that spans the following languages, technologies, and frameworks:<ul> <li>OOP and Design Patterns</li> <li>HTML(5), CSS(3), Object Oriented JavaScript and jQuery</li> <li>Rails, Django, Flask, etcetera</li> <li>JS framework like React or Angular</li> <li>PostgreSQL, MySQL, or similar database</li> </ul> </li> <li>Proficiency in Linux/Unix (most of us use macs).</li> <li>Building/integrating ecommerce platforms</li> <li>Extensive experience working with APIs.</li> <li>Tons of startup energy. We can’t do this unless you’re excited to bring your domain expertise to Mirror.</li> </ul> <p><strong>The Extras</strong></p><ul> <li>Comp Sci degree or related degree. We also love reputable bootcamp graduates!</li> <li>Slicing and translating PSDs.</li> <li>Building web, mobile and responsive user-interfaces.</li> <li>A CSS preprocessor such as Stylus, SASS, or LESS</li> <li>React and React Native</li> <li>Building tools including npm, webpack, browserify, gulp, or grunt </li> <li>AWS, Digital Ocean, or similar cloud platform</li> <li>Heroku</li> <li>Ansible, Packer, Docker, or other DevOps tools</li> </ul><p><strong>Benefits</strong></p><p>We’re an early stage startup with lots of exciting milestones ahead. We value health and wellness at MIRROR and, as such, offer competitive health coverage, an open vacation policy, and a 401(k).</p> Mirror New York NY

Senior Software Engineer, Full Stack

Button Inc