Software Developer


Saratoga Springs, NY

We are looking for an experienced software developer to help us build and maintain our industry-leading Shift Performance platform. This role will work closely with our product owner and system architect to define, code, test, and deploy new features and enhancements as we grow the platform.

Core Responsibilities:

  1. Develop new platform features and enhancements using backend and web technologies
  2. Code and test platform integrations with 3rd party systems
  3. Code serverless ETL connectors and API adapters
  4. Develop and maintain data warehouse components such as SQL queries, views, stored procedures, data extraction and cleansing routines
  5. Identify and resolve platform defects
  6. Document code and platform components

What it Takes:

  1. Bachelor’s degree in computer science or equivalent experience
  2. 5+ years of professional software development experience
  3. Expertise in common backend and serverless languages such as Python, JavaScript (Node.js), PHP, and C#.
  4. Demonstrated experience writing web services and RESTFUL API connections
  5. Understanding of cloud-based architecture, networking principles, and HTTP protocol
  6. Extensive database experience with strong SQL skills and the ability to create and optimize tables, views, and stored procedures
  7. Builds modular, flexible solutions
  8. Authors clean, well-structured, well-documented, and reusable code
  9. Confidence in managing source code with Git
  10. Strong analytical and problem-solving skill
  11. Articulate, detail-oriented communication skills
  12. Stays abreast of new technology and development trends
  13. A sense of humor and collaborative mindset

Bonus Points:

  1. Experience on a product development team
  2. Experience working in an Agile environment, using JIRA
  3. Working experience with AWS services and related certifications
  4. Previous experience developing Salesforce integrations and apps
  5. Solid front-end web development skills (HTML, CSS, JavaScript)
  6. Mobile app development experience (Swift, Objective-C, React Native, Flutter)