Full Stack Engineer

DC / Northern Virginia

At theCut, we build technology for the culture. We’re shaping up the men's grooming experience, building tools that empower and embolden people to live their best lives. With over 9 million appointments booked, a community of tens of thousands of barbers, and over 1 million users, we are the go-to platform for all things men's hair.

We welcome people from all backgrounds who want the opportunity to create a future where everyone looks and feel their best. If you’re curious, passionate, collaborative, and want to join a culture that challenges you to be the best you, come work with us, and let’s inspire confidence and clean cuts, together.

THE ROLE

At theCut, the brand loyalty we've maintained is born from true love of our product. Users appreciate the care and craftsmanship that goes into each release. We need you to help us continue to build the premier barbershop experience for our users. In this role, you’ll be working with our skilled dev squad to bring to life the features and products that our customers are begging for. You’ll need to be a top notch problem solver with an edge, who’s down to get a fresh cut! We’re adding ten's of thousands of users every week so you’ll have to learn fast and be quick on your feet.

We’re looking for a Full Stack Engineer who will take a key role on our team. You should have knowledge in all stages of software development. You’ll be working alongside our CTO and development team, collaborating on the various layers of the infrastructure for our iOS app, Android app, web app, and backend services.

THE RESPONSIBILITIES
  • Collaborate with the product and engineering team to design, implement, and launch new features and products
  • Fix bugs and address issues as they arise
  • Maintain code quality, integrity and organization
  • Define, codify, and establish the standards for high quality software
  • Staying in the loop and on top of the latest standards, changes, trends in the software field
  • Constantly be learning and developing your personal skills
WHAT WE'RE LOOKING FOR
  • Bachelor’s degree in Computer Science or related field
  • 3+ years experience in software development
  • Experience developing high quality scalable/secure mobile apps, web apps, and backend services
  • Experience with software testing techniques
  • Experience with continuous integration and deployment tools
  • Experience with Swift and the iOS framework/environment
  • Experience with Java and the Android framework/environment
  • Experience with Javascript and Node.js
  • Experience with Typescript and React.js
  • Experience with MongoDB
  • Experience with AWS
  • Proficient in Git
  • Attention to detail and critical problem solving skills
  • Strong interest in learning new development stacks and tools
  • Released an app on the Apple App Store and Google Play Store
  • Experience as an engineer in both an early stage startup and a fully scaled company
  • Passion for theCut and barbershop culture
  • You’ve booked a haircut on theCut
BENEFITS
  • Great medical, dental, and vision insurance options
  • Student loan repayment plan
  • 401(k) plan to help save for your future
  • Unlimited paid time off
  • Health and wellness stipend
  • Free lunch and snacks
  • Free company swag
  • Free haircuts through theCut

theCut is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. theCut does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. theCut also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. theCut adheres to all relevant state laws and local ordinances, and its internal policy, theCut will also consider for employment qualified applicants with arrest and conviction records.