Sr. Full Stack Developer

Salt Lake City, UT /
Information Technology – 179- Brand and Commercial Tech /
Full Time
/ On-site

We are Black Rifle Coffee Company, a veteran-founded company serving premium coffee to people who love America. We have a passion for coffee, the veteran community, dogs, the outdoors... in short, if it makes our country awesome, then we love it. Our customers always come first, because without them we would have nothing. They have our eternal gratitude for that. We sell awesome coffee and make goofy videos, but the beating heart of Black Rifle Coffee is really in giving back — it's about serving those who serve us. That means supporting the military, veteran, and first responder communities in the ways we know best. As far as the folks who work here, we value integrity, innovation, radical transparency, a crazy good work ethic, and a deep love for our country and each other.


We are looking to add a Sr. Full-Stack Developer to be responsible for the development, testing, and documentation of sophisticated web and mobile applications involving both front and backend components. This position will complete significant research, analysis, and architecture. The Full-Stack Developer develops and maintains innovative, scalable solutions that provide value to the business and provides operational support as required.


    • Develop, design, code, debug, and document web and mobile web interface applications in a variety of front-end software languages and back-end software languages.
    • Provide input and guidance on development and architecture decisions; collaborate with other engineers.
    • Analyze system specifications and create project estimates.
    • Build APIs and UIs that are simple and powerful.
    • Understand product requirements, engage with team members and customers to define solutions, and estimate the scope of work required.
    • Deliver solutions that can keep up with a rapidly evolving product in a timely fashion.
    • Collaborate with other developers with code reviews, group sprint planning, and pair programming.
    • Work with your team to evaluate, scope, and estimate key future state capabilities, translate user stories into performant, multi-browser compliant, responsive, web experiences.
    • Ability to create service responses in multiple formats including JSON, XML, and Protobuffers.


    • BSc in Engineering, Computer Science or attended a professional programming course/school.
    • 3+ years of demonstrated experience with eCommerce platforms such as Shopify, Big Commerce, Magento, or Salesforce Commerce Cloud.
    • 5+ years of demonstrated experience in a Full-Stack role capable to code complex full-stack designs in a modular, well-architected manner; experience with responsive/adaptive design, and efficient middleware communication.
    • Expert with fundamental modern web languages like HTML, CSS and JavaScript.
    • Expert with frameworks like AngularJS, React and SASS.
    • Expert with server side languages like Node, Ruby and PHP.
    • Experienced and familiar with database technology like MySQL and MongoDB.
    • Expert using source control like Git.
    • Expert in developing front end website architecture, web page interactions and cross-platform optimization/responsiveness.
    • Expert in developing back end website applications and features.
    • Expert understanding of agile methodologies.
    • Excellent project management skills.
*Please note that only Full Time, W2 Employees are eligible for Black Rifle Coffee Benefits

• Comprehensive medical, dental & vision package
• 401k with company match
• Company-paid life insurance + supplemental options
• Short and Long-Term disability options/coverage
• Extensive EAP program with legal coverage
• Pro-deal discounts with corporate partners in outdoor equipment, clothing, etc.
• American values-based culture built on freedom, integrity, accountability, respect, love, and commitment to serve those who have served.

BRCC is an equal opportunity employer. Applicants will receive consideration for employment without regard to age, sex, race, color, religion, national origin, genetics, disability, marital status, sexual orientation, veteran status or any other protected characteristic required by applicable law. All selected candidates will be required to submit to a pre-employment background check.