Scotch logo

Full Stack Engineer

Scotch
Full-time
Remote
United States

We are seeking a full stack engineer with a proclivity for the frontend to join our very early stage engineering team. In this role, you will be responsible for developing and maintaining a high-quality, mission-critical web application using Ruby on Rails + Hotwire and following the best practices in modern web development.

🔧 What you'll be doing

We’re a small, nimble team. We all wear multiple hats (our founder/CEO even cooks breakfast at team offsites), but the core responsibilities of this role include…

  • Design, develop, and implement a robust web application using Rails+Hotwire
  • Ownership of frontend tooling and architecture [Hotwire, Tailwind, etc]
  • Directly influence the web application’s information architecture and user experience Contribute to the continuous improvement of development processes and workflows
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
  • Perform code reviews and ensure adherence to coding standards and best practices
  • Participate in the entire application lifecycle, including concept, design, testing, and deployment
  • 🫵 Who we’re looking for

    You're a senior Rails engineer that has built relevant systems before and this is not an area you have to ramp up on. While don't require any formal qualifications and value learning new skills — especially from one another — the below is a list of things we’re keeping our eyes out for. We are looking for someone that feels a sense of duty to the users of their work.

    Table Stakes:

    • 4+ years of professional experience in web application development using any modern framework
    • Proficiency in Ruby and Javascript programming languages
    • Solid understanding of Rails application architecture
    • Knowledge of frontend web development best practices, including UI/UX design principles
    • Familiarity with RESTful APIs, JSON, and other data exchange formats
    • Experience with version control systems (e.g., Git)
    • Excellent problem-solving and debugging skills
    • Strong communication and collaboration skills
    • Understanding of secure coding practices and application security principles

    Bonus Points:

    • Experience with early-stage startups
    • You fix inconsistent style issues to wind down on Fridays
    • Familiarity with commerce systems or related applications
    • Grasp of View Components, Stimulus/Turbo, GoodJob
    • Experience with continuous integration and delivery (CI/CD) pipelines
    • Familiarity with PaaS (e.g., Heroku)
    • Experience with implementation of user-friendly interfaces
    • Understanding of payment processing and integration with payment gateways

    🥃 About Scotch

    Scotch’s mission is to modernize one of the oldest industries on earth: the $1.6T beverage alcohol market. We’re starting by building the next-generation operating system for BevAlc retailers (POS, payments, backoffice, ecommerce). If you love Rails, solving real-world problems, and want to work with a team that is more talent dense than osmium, we’d love to talk.