Skip to main content
Posted October 25, 2017

Senior Software Engineer- Fullstack

San Francisco, CA, United States Full Time

Senior Software Engineer - Full Stack StyleSeat About StyleSeat: StyleSeat is the online destination for beauty & wellness professionals and clients....

Senior Software Engineer - Full Stack

StyleSeat

About StyleSeat:

StyleSeat is the online destination for beauty & wellness professionals and clients. They help over 320,000 beauty and style professionals run and grow their business in over 15,000 cities across the US. They have powered over $1billion in appointments since their creation in 2011 and are just getting started. Professionals can showcase their work, connect with new and existing clients, and build their business and clients can discover new services and providers, book appointments online, and get inspired.  

StyleSeat’s goal is to empower small business owners across the country to be more successful doing what they love. Their team believes in discipline, hustle and supporting each other to make a positive impact for the community and bottom line.  If you want to help a lot of people in the real world through technology and the creation of software, we want to speak with you!

The Role:

StyleSeat is looking for a stellar and passionate Senior Full Stack Software Engineer to join an Engineering group focused on delivering business value, at pace, indefinitely. On a day to day basis, they work with Product Managers, Designers, Software Engineers and Leadership to refine requirements, and then deliver software for users.

You will be responsible for writing, testing and reviewing code as part of a cross functional team, where front-end, back-end and full stack engineers, work with QA and Operations engineers to build the best things possible for users.

As well as developing new features for users, you will develop tools for colleagues, iterate on things which are working and important to users and remove features which do not deliver value.

Our Ideal Candidate Has:

  • 6+ years experience coding, refactoring and testing in web related languages and technologies (they use Python and Javascript, and much of the code is written in django, and angular; they are increasingly adopting React and Flask for new application development)

  • Expertise in RDMS schema and query design

  • Experience working in an Agile development environment

  • The ability to read, write and maintain technical documentation

  • Experience with distributed version control systems, such as Mercurial or Git

  • A mix of startup experience

  • API design and upgrade experience

  • Cloud platform experience, such as Google Compute Platform or Amazon Web Services

  • Entrepreneurial mindset and the ability to own problems and be a self-starter

You Will:

  • Write well defined, tested, and readable code

  • Develop new features in Python, and Javascript

  • Work with, upgrading and maintaining frameworks, including Django, Angular, and Celery

  • Write automated tests to ensure functionality keeps working

  • Deploy software to AWS

  • Debug software products

  • Develop database schema changes, writing queries

  • Optimize database structures & queries to ensure maximal performance

  • Remove old libraries which have been superseded or deprecated

  • Develop algorithms to manage users, accept payments, send email campaigns

  • Work with proprietary scheduling, booking and appointment managements systems

  • Work with third party service providers via APIs

  • Integrate with third party data sources, such as geographic/cartographic systems

  • Design and implement Application Programming Interfaces which are easy to use, extend and optimize

  • Work with HTML and CSS to design and improve user experiences

  • Execute a full Scrum Software Development lifecycle, including planning, testing, acceptance, maintenance, and introspection via retrospectives.

What StyleSeat can offer:

This is a unique opportunity to be part of an exceptional company that strives for excellence and impact. They understand that transparency means asking questions, even if they don’t like the answers. They are a small company making a big difference!

Benefits

Competitive compensation and benefits

This listing expired on Nov 24. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.