Position Title
Senior Developer
Job Type Full-time
About ServiceMinder
We are a fast-growing software-as-a-service (SaaS) company on an exciting growth trajectory. We are looking for exceptional people to join our team of tightly knit innovators as we embark on our next stage of growth. Founded in 2012, serviceminder is the premier platform for managing and operating franchised home services brands. Our platform is a comprehensive CRM with everything a home services brand needs for success: lead capture and distribution, scheduling, proposals, invoicing, email campaigns, texting, marketing automation, mapping and more. Check us out at . We are backed by Greenridge Growth Partners, a leading private equity firm based in Austin, Texas.
About the Role
We are seeking a Full Stack C# ASP.NET Senior Developer to join our team. As a Senior Developer at serviceminder, you will play a pivotal role building our foundational development team. You will help develop and test new features, components, and functionality for both existing and new products, as well as maintain and expand existing capabilities. Collaborating directly with the experienced founders, you will help shape the future of our award-winning platform. Your focus will be on maintaining a culture of clean code, collaboration, and continuous improvement, ensuring that our development team delivers outstanding results, and prioritizing team velocity over individual performance.
To excel in this role, you also possess the following:
- Self-Starter - Thrive on productivity with minimal external motivation, demonstrating a sense of urgency in task completion.
- Quality-Driven - Take pride in delivering high-quality work and possess a thorough understanding of software development concepts that emphasize readability, maintainability, and testability.
- Problem-Solver - Enjoy challenges, taking ownership of projects from inception to delivery, and have a natural curiosity for problem-solving.
- Continuous Learner - Eager to learn and improve with a humble attitude, maintaining a mindset of constant growth and development, while also staying updated on the latest development trends and technologies.
- Mentor - Passion for helping develop talent by mentoring junior developers to help them improve their skills and knowledge.
- Collaborative Spirit - Enjoy working closely with others, valuing collaboration, pair-programming, and peer review to elevate the collective skill level of the team and high-quality code delivery.
- Communicator - Excellent communication skills, with the ability to collaborate effectively with both technical and non-technical audiences, both in written and oral communication.
- Remote Work - Productive and comfortable working remotely, demonstrating autonomy and ownership with remote/distributed teams and projects.
Responsibilities
- Architect and Design: Collaborating with the Founders and Dev team, develop and architect scalable and efficient software solutions, ensuring alignment with the overall platform architecture and business objectives.
- Feature Development: Take ownership of the product vision to plan, design, develop, test, and deploy new features and functionalities across the web platform, collaborating with cross-functional teams to gather requirements and define specifications.
- Code Quality and Standards: Enforce coding standards and best practices, conduct code reviews, and implement processes to maintain high-quality, maintainable, and efficient code.
- Scalability and Performance Optimization: Identify and address performance bottlenecks, optimize code for scalability, and contribute to the overall system performance improvements.
- Testing and Quality Assurance: Use unit-testing frameworks like XUnit to conduct comprehensive testing strategies, including unit, integration, and end-to-end testing, to ensure the reliability and quality of the software.
- Troubleshooting and Support: Provide technical support for escalated issues, to diagnose and debug software defects without collateral impact, and collaborate with support teams to address customer-reported problems.
- Code Maintenance and Bug Resolution: Address and resolve software bugs and technical debt, and actively participate in maintaining the overall health and stability of the codebase.
- Documentation: Create and maintain technical documentation for software architecture, design, and code, ensuring knowledge transfer and easy onboarding for other team members.
- Collaboration and Communication: Collaborate with cross-functional teams, including product managers, client success, sales, UX/UI designers, and other developers; effectively communicate technical concepts to non-technical stakeholders.
- Client User Focus: Understanding of client user needs, translate client requirements into efficient and user-friendly software solutions, fostering positive user experiences through effective troubleshooting, customization, and continuous improvement.
- Security Best Practices: Incorporate security best practices into the software development lifecycle, ensuring the protection of sensitive data and compliance with industry security standards.
- Technology Research and Evaluation: Stay abreast of industry trends, evaluate new technologies, and make recommendations for their integration into the platform to enhance functionality and maintain competitiveness.
- Mentorship and Leadership: Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing culture within the development team.
- Agile Development: Work in an Agile development environment, participating in sprint planning, reviews, and retrospectives, and contributing to the continuous improvement of development processes.
- Compliance and Regulation: Ensure that the software adheres to relevant compliance and regulatory requirements, collaborating with legal and compliance teams as needed.
Qualifications - Required
- Experience:
- 5+ years of professional software development experience with a track record of shipping successful products
- 5+ years experience with C#, ASP.NET MVC
- 5+ years experience with SQL and the ability to optimize queries through Entity Framework
- Fluent with front-end technologies including HTML, CSS, and JavaScript
- Experience using source control management tools such as Git
- Bachelor's degree in Computer Science, Engineering, or a related technical field or equivalent experience
- US resident or valid permit to work in the United States, residing in the US
- Ability to travel within the United States for company meetings (minimal travel, 2-4 times a year)
Qualifications - Desired
- 3+ years of Microsoft Azure/DevOps experience involving deployment, configuration and organization
- Familiarity with unit-testing frameworks such as XUnit or NUnit
- Strong understanding of design patterns
Our Values
- Innovative - We never accept average. We strive to continue to break new ground and provide hand-crafted, cutting-edge experiences for our clients.
- Approachable - We welcome feedback and insight. Communication is key, our clients will always be heard.
- Genuine - We believe in authenticity. We take our responsibilities seriously, but not ourselves. Dad jokes, nerdy tendencies, and humor is our secret sauce.
- Collaborative - We embrace every brand like it’s our own. We don’t look at ourselves as a vendor, we are a strategic part of your team. Because of that, we are client success focused because we don’t rest until you succeed.
Tools We Use
- Visual Studio
- GitHub
- SQL Server Management Studio
- Microsoft Office, G-Suite, Slack, Zoom, ZenDesk, Monday.com, and of course - serviceminder!
Location + Schedule
- All team members are based throughout the United States, working remotely from home
- Working hours: Monday through Friday, 8:00 am - 5:00 pm (local time)
Salary
- $150,000 - $180,000 USD
- Your actual level and salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.
Benefits
- Working for a stable and growing company that offers personal growth potential of a start-up
- The chance to work with a smart, passionate team of people
- Competitive salary and bonus
- Subsidized benefits package with medical/dental/vision coverage (available after 30 days)
- 401k matching
- Full time position, remotely based
- Paid time off
- Casual dress (except the odd time we ask you to wear company swag)
To Apply
We invite all qualified candidates to apply. Please note, you must be eligible to work in the United States to be considered for this role. We thank you for your interest. However, only successful applicants will be contacted.
To apply, please send your cover letter and resume to .
Dream Jobs Don’t Knock on Your Door Everyday
serviceminder is not your typical software company. When we hire you, we aren’t just offering you a job, but rather we are committing to investing in both you and your long-term career. You'll help shape how this modern SaaS company operates and make a genuine impact on the future of our people, product, and partners.
At serviceminder, we believe in the power of Diversity, Equity, Inclusion, and Belonging (DEIB) to drive innovation, collaboration, and success. We are committed to fostering a workplace where every individual's unique experiences and perspectives are valued, and where employees from all backgrounds can thrive. Our dedication to DEIB is woven into the fabric of our culture, guiding our actions and decisions as we build a stronger and more inclusive future together.
Join us and be part of a team that celebrates differences, embraces fairness, and ensures that everyone has an equal opportunity to contribute and grow. Together, we're creating an environment where diverse voices are not only heard but also amplified, where everyone feels valued, and where we can all achieve our full potential.
Job Type: Full-time
Pay: From $150,000.00 per year
Benefits:
- 401(k) 4% Match
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
- Work from home
Compensation package:
- Bonus opportunities
Experience level:
- 5 years
Schedule:
- Monday to Friday
Experience:
- SQL: 5 years (Required)
- C#: 5 years (Required)
- ASP.NET MVC: 5 years (Required)
Work Location: Remote