FullStack Software Developer

Supervisor: Director of Software Development

Organization: Software Development

Position Terms: Full-Time. Average 40 hours a week. Nights and weekends as needed.

Travel Requirement: Onsite; Minimal for training

Experience Required: 5 - 10 years professional software development experience

Job Description

As part of a high performing agile team, your job is to help build the OPIEAnywhere SaaS platform. There is a lot that goes into this:

  1. Top to bottom design: UI/UX, Database, API, Architecture
  2. Top to bottom development: Front-end (50%), back-end(50%)
  3. Testing: Manual, Unit, Integration, Functional

You aren’t alone. You’ll use scrum, and Agile practices. You’ll follow the team rules. In part, this means that you have to write high quality code that’s for the team and not just for you. It also means that you need to work well with your teammates: Compromise and challenge where appropriate.

You were hired because of the value that you will bring tomorrow. We will help you get there. We’ll meet at least quarterly to review your progress and help provide guidance, resources, and mutual accountability to help you achieve them.

Essential Functions

Deliver Awesome Software

  • Design, develop and maintain high quality code
  • Participate in cross functional projects
  • Efficiently communicate/collaborate internally within and across teams
  • Keep abreast of new technologies
  • Proactively identify and resolve key tech issues.
  • Learn the software. Learn the UI patterns. Learn the problems. Make good design decision. Double check with your team, PO, support, SMEs, and customers as needed.
  • Automate Your Tests – Write unit, integration, functional tests. Write code so a robot can test it.
  • Pair Up – Two heads are often better than one. Really. Don’t be shy. It’s your job!
  • Document Appropriately - per the rules of the team.

Fully Participate Agile Methodologies:

  • Daily Standups – Bring your daily commitments. Bring your impediments. Help the team hit the forecast.
  • Retrospectives - Bring the honesty from your heart to the team. The team can’t grow if it can’t talk about the truth.
  • Planning – Make a plan to win.
  • Demos – Demo per the team rules.


  • Problem Domain: We are here to solve real world problems. Go understand them.
  • Technology Domain: Our technology stack is broad and deep. Learn more of it.
  • Organizational Systems: We have a set of practice and process for creating value. Master them.
  • Soft Skills: Working with people is a different kind of hard. Understand yourself. Understand others. Learn how to serve. Learn how to lead.

Knowledge, Skills, and Abilities


  • Software Development: Unit/Integration testing platforms, CI with GIT, WebAPI
  • Minimum 3 years experience with C# building restful APIs for SaaS or Cloud business applications.
  • Minimum 3 years experience with JavaScript for SaaS or Cloud business applications.
  • Minimum 1 year experience with React.JS for SaaS or Cloud business applications.
  • Bonus: Experience with test automation frameworks
  • Preferred: BA/BS in computer science or related field
  • Good communication, presentation skills and ability to work well in a team
  • Agile Software Methodologies: Scrum, Pair Programming, Shared Code Ownership
  • Passion, Grit, Team Spirit

How to Apply

Send your resume to and include a cover letterthat describes why you believe that you would be a great fit for our company and the position for which you are applying. Keep in mind that we are interested not only in your background and skills, but also in who you are and how you would fit into our team and vision.

About Our Company, Culture and Growth

OPIE Software was started to make a positive impact on the lives of people.

Our market is predominately small, independently owned companies who care for individuals with various orthopedic disabilities and challenges. Our customers enable their patients with mobility and independence through providing custom made artificial limbs and orthopedic braces. Our software platform provides electronic health records, workflow, billing and practice management to over 1600 orthotics and prosthetics facilities.

We are passionate about creating a culture inside and outside of our organization that promotes personal and professional growth, constantly challenges the status quo, and of course incorporates a little fun!