Full Stack Developer | 100% Remote

  • Location
    San Francisco, California
  • Category:
    IT - IT
  • Job Type:
    Direct Hire
  • Job reference:

The Streamers and Creators Business Unit enables content streamers to sound and look great. The desktop application development team needs a Full Stack Developer. Responsibilities include develop cross-platform desktop applications for Windows and macOS. You'll be defining, designing, implementing and maintaining full stack applications. This role also needs to debug, profile and improve application performance.

Move fast.  Speak up.  Decide and own.  Drive change.  Exceed customer needs.  These are some winning behaviors you’ll need for success.



  • Design, implement, and maintain full-stack applications that run on Windows and macOS desktop platforms
  • Leverage native APIs for deep integrations
  • Diagnose and fix bugs and performance bottlenecks so the application feels like a native app
  • Write automated tests to ensure the product is of the highest quality
  • Coordinate with developers, quality engineers, other team members, and other stakeholders throughout the product life cycle
  • Be a core contributor to several codebases across various projects
  • Collaborate closely across development disciplines to coordinate and drive feature functionality and implementation
  • Promote good team practices, such as regular code review, pair programming, and unit testing
  • Assist the support team using your technical background and experience
  • Reach out to the open source community to encourage and help implement software fixes


  • 5+ years of professional coding experience
  • Front-end and full-stack development experience
  • Experience implementing UI controls and user interface design
  • Good knowledge of React and C/C++
  • Good knowledge of JavaScript, CSS, HTML, and front-end languages
  • Familiarity with agile development practices and the ability to analyze features and implement practical solutions
  • Experience collaborating with teams of various sizes, communicating clearly, actively sharing knowledge, and performing peer reviews of merge requests
  • Experience writing unit tests
  • Demonstrated problem solving, analytic and troubleshooting skills
  • Strong written and oral communication skills


  • Experience with objective-C, Swift, Windows APIs, React and Qt
  • Experience using git / github (installation, configuration, managing branches, pull requests, etc.)
  • Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
  • Ability to write clean, well-documented code
  • Working knowledge of software design patterns, such as Redux and Flux 
  • Experience working with third-party dependencies and debugging dependency conflicts
  • Familiarity with native build tools, like XCode and Visual Studio
  • Solid understanding of REST APIs, the document request model, and offline storage
  • Experience with automated testing suites, like Jest and Mocha


    Computer science or related subject degree/equivalent experience

    Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.parkerlynch.com/candidate-privacy

    The Company will consider qualified applicants with arrest and conviction records