Software Developer - Backend
Franchise Sidekick · Omaha, NE · 1 mo ago
On-siteEngineering$75k–$85k/yrFull-time
Role Overview
Job Title: Software Developer - Backend
Job Type: Full-Time W2 Employee
Reports To: VP of Technology
Location: Omaha, NE HQ (Hybrid: Office + Work From Home)
Compensation: $75,000 - $85,000 Base Salary Range + Up to a $15,300 Incentive Bonus
Your Impact On Team Sidekick
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.
Backend Development & Feature Delivery
- 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
System Maintenance, Refactoring & Technical Quality
- 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
- Maintain the health of existing features and support fixes when issues arise
Integrations, Data Flow & Automation
- 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
Technical Learning & Process Improvement
- 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