Senior Software Engineer
Job
BaseCamp Franchising
North Salt Lake, UT (In Person)
$165,000 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
88
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Who Are We? At BaseCamp Franchising, we are revolutionizing the apparel retail industry through our two fast-growing resale brands, Uptown Cheapskate and Kid to Kid. We take an entirely new approach to thrifting, offering a vast assortment of in-demand brands at unbeatable prices, all in a polished, boutique shopping environment. Thanks to this unique combination, we have more than doubled sales to over $300 million in the past 5 years, with a huge wave of growth still on the horizon. We have sustainability at our core, recycling tens of millions of items each year through our growing network of nearly 280 franchised stores. We are also strong advocates of the upcycling ethos: shopping resale can make the world a better, cleaner, and more sustainable place - while helping families save money at the same time. As one of the fastest-growing franchise systems in the country, we are privileged to help hundreds of entrepreneurs find success by owning and operating our stores. Continuous improvement and innovation are the cornerstones of our culture, and our top priority is to maximize the impact our franchisees have in their local communities. Our two brands are expanding rapidly, and we are looking for people who are excited to join us on our entrepreneurial journey and mission to bring sustainable fashion into every home. What Will I Do in This Position? The Senior Software Engineer will work within our existing product development team to deliver rapid improvements to new and existing software systems. The engineer will be an integral part of BaseCamp's software team. They will work collaboratively with other engineers, QA, UX Design, and a Product Manager to build the company's proprietary software suite into the preeminent platform in the resale industry. Specific aspects of the role will include: Implement new features and fixes across the entire software stack Develop a comprehensive understanding of BaseCamp's proprietary software suite, which combines a point-of-sale system, a product appraisal application and an inventory management system Own the quality of all software, writing unit and integration tests, while manually testing their own and peers' code changes Improve the reliability, and speed of BaseCamp's software products Contribute to the refinement of BaseCamp's development release processes Assist front-line teams to troubleshoot and resolve bugs as needed Play an integral role in the "Shape Up" software development life cycle Be a mentor by coaching and supporting fellow team members Be a team player, embrace collaboration, actively listen and respect the ideas of others Share in occasional on-call or support escalation for critical software incidents What Are We Looking For? 6+ years of experience building web applications Strong understanding of one or more modern backend languages and frameworks Significant experience with modern front-end frameworks and API technologies Excellent communication and writing skills Resourceful, with strong attention to detail Ability to produce high-quality code WITHOUT assistance from an LLM Our Technology Stack Professional experience with the following or similar tools:
Testing:
Unit and true integration tests, Playwright for end-to-endFront-end:
React, TypeScript, MobX Back-end:
C# .Net 10,EFCore Database:
PostgreSQL, Redis, ClickHouse Platform:
Hybrid hosting, Cloud-Native on DigitalOcean, IoT withBalena Observability:
OTel, OpenObserve, RUM Version Control:
GitHub/Forgejo Developer Setup:
Linux (your preference), VSCode (or preference),Docker DevOps:
GitHub/Forgejo, Docker Hub Communication:
Slack, Gmail, Google Docs What Else Do I Need to Know? This role is based at our headquarters in North Salt Lake, Utah at the base of the Wasatch mountains. We offer competitive pay and benefits that include: Health and dental insurance plans 401k matching (up to 5%) Annual performance bonus Paid Time Off (PTO), paid holidays & paid parental leave A sustainable shopping spree at either Uptown Cheapskate or Kid to Kid to celebrate new members of our team An employee discount at Uptown Cheapskate and Kid to Kid stores We take personal and professional development very seriously and actively invest in training opportunities for our employees. We strive to be a fun and authentic place to work, actively collaborating across departments and celebrating each other's wins. If a fast-paced environment with diverse opportunities to learn and grow fits with what you are looking for, please let us know!Pay:
$140,000.00 - $190,000.00 per yearBenefits:
401(k) 401(k) matching AD&D insurance Bereavement leave Dental insurance Dependent health insurance coverage Disability insurance Food provided Free parking Health insurance Health savings account Life insurance Paid holidays Paid parental leave Paid sick time Paid time off Retirement plan Snacks provided Vision insuranceExperience:
C#: 1 year (Preferred)React:
1 year (Preferred) Ability toCommute:
North Salt Lake, UT 84054 (Required)Work Location:
In personSimilar remote jobs
Maximus
Pierre, SD
Posted2 days ago
Updated7 hours ago
Similar jobs in North Salt Lake, UT
Wanship Transportation
North Salt Lake, UT
Posted2 days ago
Updated7 hours ago
Bunnell, Inc.
North Salt Lake, UT
Posted2 days ago
Updated7 hours ago
Similar jobs in Utah
Costco Wholesale Corporation
West Bountiful, UT
Posted2 days ago
Updated7 hours ago
Dream Marketing Inc
Murray, UT
Posted2 days ago
Updated7 hours ago