See more Programming jobs

Back to all jobs

Posted

Senior Software Engineer (Full Stack)


Full-TimeProgrammingUnited States Only

ShareStream

Reston, VA

View website

Jobs posted: 1

Apply for this position
View all jobs

About us: 
ShareStream Education is a leader in online video and media management solutions for academic institutions. 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. 

We are committed to developing the ShareStream Platform in a manner that the entire team can be proud of, while enjoying the process of building our platform along the way. In keeping with that objective, we aim to constantly improve our software-development processes and engineering operations.
 
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! 

The Senior Software Engineer will work remotely. ShareStream Education will not accept resumes from recruiters for this position. 

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
  • 5+ years of software-engineering experience using Java to develop web applications 
  • Expert-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 with a scripting language, preferably Python is a plus
  • Experience working in a fast-moving startup environment is a strong plus.
Apply for this position
  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!