EngineerJobs.io
← Back to all jobs

Job Description

Senior Software Engineer at BaseCamp Franchising delivers features and improvements to a proprietary software suite, collaborating with cross functional teams and mentoring peers within a Shape Up lifecycle.

Responsibilities

  • Develop and release new features and fixes across the full software stack
  • Gain deep knowledge of BaseCamp's proprietary platform, which blends a point-of-sale system, a product appraisal tool, and an inventory management system
  • Own software quality by writing unit and integration tests and manually validating changes for self and teammates
  • Enhance reliability and performance of BaseCamp software products
  • Contribute to refining release processes across development teams
  • Support frontline teams in troubleshooting and resolving bugs as needed
  • Play an integral role in the Shape Up software development life cycle
  • Mentor teammates through coaching and support
  • Collaborate effectively, listen actively, and respect others' ideas
  • Participate in occasional on-call or escalation for critical incidents

Requirements

  • 6+ years of experience building web applications
  • Strong understanding of one or more modern backend languages and frameworks
  • Significant experience with modern frontend frameworks and API technologies
  • Excellent written and verbal communication skills
  • Resourceful, detail-oriented, and committed to quality
  • Ability to produce high-quality code without assistance from an LLM
  • C# and React experience preferred (1 year each)
  • Ability to commute to North Salt Lake, UT 84054 (Required)

Technologies

  • Testing: unit tests and comprehensive integration tests, Playwright for end-to-end testing
  • Front-end: React, TypeScript, MobX
  • Back-end: C#, .NET 10, EF Core
  • Database: PostgreSQL, Redis, ClickHouse
  • Platform: Hybrid hosting, cloud-native on DigitalOcean, IoT with Balena
  • Observability: OTel, OpenObserve, RUM
  • Version Control: GitHub and Forgejo
  • Developer Setup: Linux preference, VSCode, Docker
  • DevOps: GitHub/Forgejo, Docker Hub
  • Communication: Slack, Gmail, Google Docs

Benefits

  • Health and dental insurance plans
  • 401(k) matching
  • Annual performance bonus
  • Paid time off, paid holidays, and paid parental leave
  • Employee shopping spree at Uptown Cheapskate or Kid to Kid
  • Employee discounts at Uptown Cheapskate and Kid to Kid stores
  • AD&D insurance
  • Bereavement leave
  • Dental insurance
  • Dependent health insurance coverage
  • Disability insurance
  • Food and snacks provided
  • Free parking
  • Health savings account
  • Life insurance
  • PTO, holidays, and sick time
  • Retirement plan
  • Vision insurance

Location and Work Arrangement

  • North Salt Lake, UT 84054, hybrid remote

Similar Jobs