Software Engineer (Full Stack)

Posted on January 04, 2021

img
img
img
img
shape
ShareStreamVisit the websiteShareStream's engineering team is continually evolving the ShareStream Video Platform's architect...
programming Full-time $80,000-$85,000 Yearly Anywhere

Software Engineer (Full Stack)

About us:

ShareStream Education is a leader in online video and media management solutions for learning and media-based communications. Our team is passionate about building a great product that is continually evolving and providing a service that allows our customers to realize the vast potential of streaming media for education.

ShareStream is deeply committed to achieving client successes and building strong relationships with the Company’s clients, whom we regard as our partners.  

ShareStream views itself as an education company as well as a software company, and our commitment to learning is a part of our company culture. We strive to create an environment that encourages professional growth, where team members learn new skills and gain experience in new areas.    

Join us and contribute to changing the way online education takes place through the use of streaming media!

Software Engineers work remotely and report to ShareStream's VP of Engineering. 


Responsibilities:

  • Develop web applications using Java and JavaScript
  • Develop and contribute to the design of backend microservices
  • Build and maintain automated test suites
  • Participate in architecture and design sessions.


Requirements:

  • BS and/or MS degree in Computer Science or a related degree
  • 3+ years of software-engineering experience using Java to develop web applications
  • Intermediate-level Java skills
  • Intermediate-level UNIX/Linux skills
  • Intermediate-level JavaScript skills
  • Experience with Kubernetes, microservices, Elasticsearch and NoSQL databases
  • Exceptional problem-solving, debugging and log-analysis skills
  • Exceptional software-development habits (use of unit tests, code documentation, etc.)
  • Exceptional communication skills, both verbal and written
  • Experience working in a fast-moving startup environment is a strong plus.


About ShareStream

ShareStream's engineering team is continually evolving the ShareStream Video Platform's architecture, adding new features and further streamlining the Company's engineering operations.

Current projects include:

  • rolling out updates to ShareStream Capture Scheduler, an application that enables users to schedule, manage, and capture media recordings from multiple sources from a single, easy-to-use interface
  • further automating upgrades, scaling and other engineering-operations tasks 
  • adding functionalities to ShareStream's closed captioning service, which provides academic institutions and enterprises with a scalable solution for captioning massive-scale media repositories.