Job Description We strive to be Your Future, Your Solution to accelerate your career.
Contact Brett Campbell at or , you can also schedule an appointment at to learn more about this opportunity.
Senior Software DeveloperJob Description: Ready to flex your problem-solving muscles and work on projects that keep you learning and growing every day? In this role, you won't be stuck maintaining the same product or working within a narrow tech stack. Instead, you'll put your consulting hat on, using your expertise to craft creative, impactful solutions tailored to each client's unique needs and goals. No cookie-cutter work here - just exciting challenges across a wide variety of industries.
You'll collaborate closely with product owners, developers, and clients in a fast-paced, agile/scrum environment to build new web and mobile applications and improve existing systems. Along the way, you'll get to know our clients' businesses inside and out, helping them solve complex problems and seize new opportunities.
This is a remote position (US only), open to candidates authorized to work in the US on a full-time basis. (Heads-up: we're unable to provide visa sponsorship for this role.)
The tech stack that we are looking for is:
• React/Angular
• ASP.net
• MS SQL Server
• Azure
• TypeScript
• HTML CSS
(Consulting experience a PLUS)
About You- - You've led projects with multiple developers, worked directly with clients, and feel comfortable working across both front-end and back-end technologies.
- - You're ready to take ownership - you want to be asked to solve problems, not just handed a to-do list.
- - You're passionate about writing great code and take the initiative to keep learning and improving your craft.
- - You're a clear and consistent communicator, both when speaking and writing.
- - You're excited to join a small but growing team where your contributions directly impact the success of our clients and our company.
- - You want to empower others and make a positive impact through your work.
What You'll Do Day-to-Day- - Work directly with clients and product owners to understand goals, brainstorm solutions, and drive projects forward.
- - Build clean, secure, and maintainable code - sometimes solo, sometimes paired with teammates.
- - Review code, collaborate, and ensure we maintain high-quality standards.
- - Offer help, ask for help - teamwork makes the dream work.
- - Share your ideas to help improve our processes.
- - Participate in daily standups and scrum ceremonies to keep work moving smoothly.
Key Responsibilities1. Deliver High-Quality, Secure Software In your first 30 days, you'll hit the ground running, picking up user stories and delivering well-structured, testable code with minimal hand-holding. You'll write unit tests, manually test your work, and document test cases to keep quality high and surprises low.
2. Balance Budget, Scope & ROI You'll quickly learn to think like a consultant - balancing the client's budget, project scope, and timelines, all while delivering the best possible return on investment. You'll aim for "better done than perfect" and know when to reach out for help to avoid spinning your wheels.
3. Troubleshoot Existing Systems About 95% of what we build, we also support - which means you'll frequently step into unfamiliar codebases to solve issues. This requires patience, a collaborative mindset, and a drive to leave systems better than you found them.
4. Co-Lead Complex Projects Within your first year, you'll be co-leading larger projects with another senior or lead developer. From gathering requirements and writing user stories to planning releases and mentoring teammates, you'll have a hand in every phase of the project lifecycle - all while collaborating closely with product owners and clients.
5. Manage Multiple Priorities At times, you'll juggle work on multiple projects within the same sprint. Strong communication, organization, and prioritization skills will help you keep everything on track.
6. Drive Continuous Improvement As part of our team, you'll actively contribute to our client's evolving approach to software development. You'll share your expertise in meetings, pair programming sessions, and informal chats, helping the whole team level up with the latest tools, trends, and best practices.
If you're ready for a dynamic role where no two projects are the same - and you want to work with a collaborative team that's always learning and improving - we'd love to hear from you.
Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture. Contact us to learn more about the opportunity below or check out other opportunities at
Job Requirements Full Stack Developer
Meet Your RecruiterJason Sholl