Software Developer at Forshaw Inc – Charlotte, North Carolina
Explore Related Opportunities
About This Position
Software Developer
Department: Technology | Reports To: VP of Technology
Location: Charlotte, NC (Hybrid)
Why FORSHAW?
FORSHAW is the leading family-owned pest and wildlife distribution company in the United States. Since 1961, we’ve been the partner pest professionals rely on to run and grow their businesses.
Our technology team plays a critical role in delivering on that promise. From internal systems to ForeSight, our customer-facing inventory management and replenishment platform, you’ll help build tools that drive real operational impact for our customers.
You’ll work alongside a small, high-performing team where your contributions are visible, your ideas are valued, and your work goes live to real users.
Headquartered in Charlotte, NC, FORSHAW is a Top Workplace and continues to invest in AI, automation, and modern data infrastructure to move the industry forward.
The Role
We’re looking for a Software Developer who wants to own meaningful features end-to-end. You’ll design, build, and maintain the applications that power FORSHAW’s inventory management, order processing, and replenishment planning—systems our customers rely on every day.
Our core platform is built on Ruby on Rails with a GraphQL API, supported by React and TypeScript frontends, native mobile apps, and integrations across our ERP and e-commerce systems.
You’ll work directly with business stakeholders and end users, translating real-world needs into reliable, well-crafted software.
This role also provides the opportunity to help lead a small remote development team, offering technical direction and coordinating work to ensure consistent, high-quality delivery.
What You'll Work On
- Build and extend our Ruby on Rails application, including GraphQL APIs, Sidekiq background jobs, service objects, and business logic
- Write and optimize PostgreSQL queries for reporting, analytics, and application performance
- Collaborate directly with business stakeholders and end users to gather requirements and ship features that deliver measurable value
- Help lead a small remote development team with technical direction and task coordination
- Build and maintain integrations with internal systems, including our ERP (Microsoft Business Central) and e-commerce platform (Sana Commerce)
- Use AI-powered development tools (GitHub Copilot, Claude Code, Cursor) as a regular part of your workflow to accelerate delivery and improve quality
- Write automated tests to keep the codebase reliable. Thorough coverage is expected with every change.
- Participate in the full SDLC using Git, including feature branching and pull requests
- Translate Figma designs into polished user interfaces in collaboration with designers
- Contribute to cross-functional technology projects as opportunities arise
What We're Looking For
Technical Skills: Backend
- 3+ years of professional experience with Ruby on Rails (we run Ruby 3.4 / Rails 8.0)
- Strong working knowledge of PostgreSQL and SQL, including query writing and optimization
- Experience building and consuming GraphQL APIs (including JWT-based authentication)
- Familiarity with Sidekiq or similar background job frameworks for async processing
- Experience writing automated tests with RSpec. You take ownership of quality and ship with confidence.
- Comfort working in a mature codebase with established patterns, including service objects and policy-based authorization
Technical Skills: Frontend
- Experience with React and TypeScript
- Familiarity with Redux Toolkit (RTK) for state management
- Experience with or willingness to learn Material UI for component-based UI development
- Familiarity with Vite as a build tool and Vitest for frontend testing
- Experience with GraphQL Codegen or similar typed API client generation
- Basic familiarity with Figma for interpreting UI/UX designs
Technical Skills: Tooling & Workflow
- Proficiency with Git and collaborative development workflows, including feature branching and pull requests
- Hands-on experience with AI-driven development tools (e.g., GitHub Copilot, Claude Code, Cursor) integrated into daily workflows
- Familiarity with Heroku or similar cloud deployment platforms
- Experience with CI/CD pipelines and error monitoring tools (Sentry)
- Familiarity with Docker for local development environments
Communication & Leadership
- Excellent communication skills. You can talk to business stakeholders in their language and translate that into technical solutions.
- Self-directed with the ability to manage your own priorities in a hybrid environment
- Strong attention to detail and a commitment to shipping quality products
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
Bonus Points
- Experience with the Microsoft Power Platform (Power Apps, Power Automate, Power Pages) for building internal business applications and workflows
- Foundational web development skills (HTML, CSS, JavaScript) for supporting marketing or internal web projects outside the core platform
- Exposure to native mobile development (iOS/Swift or Android/Kotlin). We have native apps served by versioned APIs.
- Domain knowledge in inventory management, distribution, or supply chain systems
- Familiarity with ERP integrations, especially Microsoft Business Central or Sana Commerce
- Exposure to demand forecasting or data science integrations (we use Prophet/Python)
- Prior experience leading developers
Why You’ll Like Working Here
- Small team, big impact. Your work ships to production and real users see it every day.
- A modern tech stack: Ruby 3.4, Rails 8, React 18, TypeScript, GraphQL, Vite—with room to shape how it evolves.
- A company that’s genuinely investing in technology, AI, and automation, not just talking about it. You’ll use tools like Cursor and Claude Code as part of your daily workflow.
- Hybrid flexibility with a Charlotte, NC headquarters. Collaborate in person when it matters, focus remotely when you need to.
- A family-owned company with 60+ years of stability and a value-driven culture built on trust, partnership, and professionalism.
- Recognized as a Top Workplace, with benefits that include health and dental insurance, 401(k), paid holidays, and real work-life balance.
Interested? We’d love to hear from you.
Apply at forshaw.com/aboutus
Scan to Apply
Job Location
Job Location
This job is located in the Charlotte, North Carolina, 28208, United States region.