Unity Developer

  • Full-time

Company Description

PT Genie is a digital health company providing in-clinic and remote physical therapy that keeps patients connected with their providers to drive improved outcomes. A wearable device that keeps patients motivated, measures their progress, and enables providers to monitor outcomes more closely, PT Genie is advancing physical therapy to new levels. Through PT Genie, healthcare providers have a way to measure their patients as well as their own success.

Job Description

The Full-stack Developer/Software Engineer is responsible for developing the PT Genie platform. Our groundbreaking application involves integration of sensor hardware to patient facing applications which are controlled by web applications given to practitioners. This individual will work alongside our technical team to develop the patient facing components of our application using Unity with C#, JavaScript, React, and more. Additional responsibilities include:

  • Design and develop highly scalable production level code using C#, Unity, JavaScript, and more
  • Write tested, idiomatic, and documented code
  • Develop solutions to build, deploy, and test applications in a cloud environment
  • Work closely alongside other developers and QA engineers using the Agile software development lifecycle
  • Write automated unit tests
  • Work in a dynamic, changing environment using continuous integration and a dev-ops model to rapidly develop, test, and deploy code into production
  • Research and implement solutions using new technologies
  • Ensure high performance and reliability on mobile and desktop applications
  • Communicate with external web services
  • Provide post-production support

Qualifications

We are looking for an experienced Software Engineer with the ability to code in both C# and JavaScript, preferably with strong experience in Unity and React and/or Swift. This person will work well in an agile, fast-paced environment and will be open and willing to learn new things. In addition, you will have the following skills and qualifications: 

  • 3-5+ years of software development experience required
  • Solid understanding of object-oriented programming concepts, ideally in all or some of the following: C#, Unity, SQL server, JavaScript, and HTML5, Swift, and React
  • Bachelor's degree or certified training in Computer Science, Information Technology, Computer Engineering or another related field
  • Proven strong programming and communication skills
  • Capable of working with software development tools such as Git and JIRA
  • Create self-contained, reusable, and testable modules and components
  • Write non-blocking code – using advanced techniques such as multi-threading as needed
  • Writing extensive unit tests using automated TDD tasks
  • Creating configuration, build, and test scripts for Continuous Integration environments

Pluses:

  • Python knowledge and experience a plus 
  • SQL Server database design and stored procedures is recommended

Additional Information

PT Genie is a fast-growing organization, looking to add talented individuals to our team. Our people are our greatest asset therefore we strive to create a fun and engaging environment for all. In addition to our competitive compensation, we offer the following benefits to you:

  • Medical, Dental, and Vision Insurance
  • HSA and FSA Accounts
  • Generous PTO
  • 8 Company Paid Holidays
  • 401(k) Retirement Plan
  • Employer Paid Life Insurance
  • Professional Development