© Upsource Solutions, LLC. All rights reserved.

Product Developer

Location
Lynchburg, VA
Working Time
Full Time
Start Date
Immediate
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Health Savings Account
  • 401(k)
  • Paid Time Off
  • Volunteer Time
  • Flexible Work Hours
  • Company Phone

Who We Are

We are Upsource Solutions, a boutique Salesforce consulting and product firm based in Lynchburg, VA. Our mission is to help companies WIN BIG by enhancing their Salesforce orgs and processes with our top-notch expertise. We specialize in powerful solutions like sFiles and MergeUp, delivering robust, seamlessly integrated tools that elevate customer success.

With more than a decade of experience in cloud CRM technology, our team is deeply collaborative, technically heroic, always learning new things and relentless about getting things done—right.

Why We're Hiring

With new features on the horizon and evolving product needs, Upsource is growing its engineering team. We’re seeking a Product Developer to drive full-stack development across our internal product suite. From refining MergeUp’s document automation to advancing sFiles integrations, this role is central to our ability to ship high-impact, user-friendly solutions.

You’ll join a passionate, high-trust environment where problem-solving and ownership aren’t just encouraged—they’re expected.

What We're Looking For

We’re looking for a mission-aligned developer who’s fluent in full-stack problem-solving, thrives on collaboration, and balances velocity with craft. You’ll contribute meaningfully to both feature development and long-term technical strategy—owning challenges, learning fast, and building the future of Upsource products.

Requirements

  • 1+ years of professional experience in full-stack development or equivalent project-based work
  • Proficiency in JavaScript, with solid experience in React and Node.js
  • Strong understanding of software development principles, version control (Git), and modern deployment workflows
  • Demonstrated ability to build and maintain scalable, user-centric applications
  • Experience working with RESTful APIs and third-party integrations
  • Strong debugging and problem-solving skills
  • Highly organized and accountable—can manage workload independently and meet deadlines reliably
  • Authorized to work in the U.S. without current or future sponsorship

Preferred Qualifications

  • Familiarity with Microsoft Office plugin development (especially Word)
  • Experience with Salesforce development or integration
  • Previous experience in a product-driven SaaS environment
  • Completed Salesforce certification or willingness to complete one within 6 months

Your Role as a Product Developer

As a Product Developer at Upsource, you’ll help drive the innovation and reliability of our flagship products—MergeUp and sFiles—by building well-architected, user-focused solutions. You’ll contribute across the full stack, balancing speed with craftsmanship, and playing a vital role in shaping how our tools evolve to meet customer needs.

In this role, you’ll:

  • Collaborate with cross-functional teams to design and deliver new product features
  • Write clean, maintainable code and contribute to ongoing system improvements
  • Engage in code reviews, documentation, and quality assurance to uphold engineering standards
  • Proactively identify areas for enhancement and take ownership of solving technical challenges
  • Stay current on industry best practices and continue building your technical expertise

We’re looking for someone who loves to learn, thrives in a collaborative environment, and brings thoughtful creativity to their work. If you’re passionate about delivering high-impact software that truly helps users, you’ll feel right at home here.

Working at Upsource

At Upsource, we work hard, smart, and together. We believe in fostering a culture where you enjoy showing up every day, and we celebrate wins as a team.

Our values:

🔥 Collaborative – We win together.

📚 Teachable – We’re always learning and improving.

🏆 Heroic – We go above and beyond for customers.

🎯 Getting it done… right! – We balance speed with quality.

 

Here’s what life at Upsource looks like:

🎮 Take a break with ping pong or Super Smash Bros.

🍕 Celebrate wins with team lunches.

🎲 Unwind on Fridays with board games.

🛑 Unlimited sick days – because your well-being matters.

💡 Invest in your growth – we cover the cost of certifications.

 

We don’t just want you to thrive at work—we want you to thrive in life.

Our Hiring Process

We respect your time and keep our process smooth and thorough:

Submit your resume and application. (Bonus points for a fun, non-AI-generated cover letter!)

Phone Interview: Engage with our Director of Product to talk through your career goals.

Interview 1: Connect with Josh, our IT Manager, for a technical interview.

Interview 2: Meet with some future colleagues for a conversation about your work history.

Interview 3: Final interview with Gage, our CEO.

 

We’re looking for driven, customer-focused individuals who are ready to take ownership of support and help us build a world-class support experience for MergeUp and sFiles customers.

 

If that sounds like you, apply today! 🚀

© Upsource Solutions, LLC. All rights reserved. Site by Stimulus.