Software Developer - Backend

Franchise SidekickOmaha, NE
$75,000 - $85,000Hybrid

About The Position

Step into the role of Software Developer and help build the technology that powers Franchise Sidekick’s mission: helping people live life on their terms through business ownership. This is not just a ticket-taking role. This is a role for someone who wants to solve real business problems, build dependable systems, and contribute to software that directly supports our candidates, consultants, and internal teams. You will work closely with the Software Architect and Technology team to design, build, improve, and maintain backend systems that keep Team Sidekick moving. Your work will support the tools, workflows, integrations, and data processes that help our team guide future franchise owners through a smarter and more confident buying journey. You will be responsible for writing clean, reliable code, improving existing systems, supporting integrations, and helping turn business needs into thoughtful technical solutions. You’ll collaborate with team members across the company to understand problems, ask good questions, and build software that is practical, maintainable, and valuable. Your mission is clear: build strong backend systems, improve the tools our team depends on, and help Franchise Sidekick scale with technology that is stable, thoughtful, and built to last.

Requirements

  • 2–5 years of software development experience, ideally with backend
  • Experience using AI coding assistants and agent-based development workflows to meaningfully increase development velocity, automate repetitive tasks, and improve software delivery
  • Comfortable communicating with non-technical team members to understand needs, clarify requirements, and ask thoughtful questions
  • Ability to take business context and turn it into clean, useful technical solutions
  • Adaptable and willing to learn new languages, frameworks, tools, and systems as the business evolves
  • Interest in learning Ruby on Rails, even if you have not worked with it professionally before
  • Experience with Ruby on Rails, Python, Django, PostgreSQL, APIs, or backend development concepts — or are excited to grow in those areas
  • Care about writing readable, maintainable code that fits within an existing codebase
  • Comfortable working in a small team where priorities can shift and your work has visible impact
  • Enjoy improving existing systems, not just building brand-new features from scratch
  • Ability to think through edge cases, ask good questions, and want to understand the “why” behind the work
  • Take ownership of your work from clarification through implementation, review, testing, and release
  • Curious about how technology can make teams more efficient, reduce manual work, and help a growing company scale

Responsibilities

  • Build and maintain backend features that support Franchise Sidekick’s internal tools, workflows, and user-facing systems
  • Translate business needs into practical technical solutions with support from the Software Architect and Technology team
  • Write clean, readable, and maintainable code that fits existing architecture and development standards
  • Develop APIs, services, business logic, and backend processes that help Team Sidekick operate more efficiently
  • Collaborate with other team members to understand requirements, clarify edge cases, and deliver reliable software
  • Support feature development from planning through implementation, review, testing, and release
  • Improve existing systems by reducing complexity, cleaning up legacy code, and strengthening maintainability
  • Identify and resolve bugs, performance issues, and technical debt that affect team productivity or system reliability
  • Follow established coding patterns and contribute to a consistent, organized codebase
  • Help improve backend architecture over time by suggesting practical improvements and thoughtful refactors
  • Monitor the health of existing features and support fixes when issues arise
  • Build and maintain integrations with third-party tools, internal systems, and external data sources
  • Support reliable movement of data between systems, including imports, exports, synchronization, and background processes
  • Help automate repetitive workflows to reduce manual work and improve operational efficiency
  • Troubleshoot integration issues and partner with the team to keep data accurate, timely, and useful
  • Continuously build knowledge of Franchise Sidekick’s systems, tools, architecture, and business model
  • Stay curious about better ways to build, test, maintain, and support software
  • Contribute ideas that improve development workflows, team communication, and overall engineering quality
  • Take ownership of personal growth while helping create a stronger, more capable Technology team

Benefits

  • 16 days of PTO, two floating holidays, and a paid volunteer day annually
  • Nine paid company holidays each year
  • Additional PTO earned for each year of employment
  • Franchise Purchase Discount ($30,000 to $50,000 savings)
  • $3,000 for every qualified lead submitted that ends up purchasing a franchise
  • Full Medical Benefits with up to $750 monthly Employer Contribution
  • Employer Paid Dental, Vision, and Life Insurance ($0 cost to employees with options for family coverage)
  • Optional Health Savings Account, Supplemental Insurance, and Cybersecurity Coverage
  • 401k with 3% Employer Contribution
  • $1,500 Annual Best Self Stipend for professional and personal development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service