View Our Website View All Jobs

Full Stack Software Engineer

Are you an experienced Microsoft stack developer who is looking for a new challenge working with some of the most cutting edge technologies like .Net Core, Azure, Angular 2, and Typescript?  We’re looking for a seasoned Engineer whose strengths lie mainly in backend C# .Net development but also has experience developing in JavaScript or another front end framework.  Brainshark is making a commitment to Angular 2 using Typescript and we are looking break the front-end/back-end paradigm by training all Engineers on the full stack. 

Brainshark is on a journey to Azure and we’ve already made significant strides in Azure adoption but we have more work to do.  We are looking for enthusiastic and creative developers who already “get it” and understand how to develop distributed applications in Azure using a modern micro-services approach.

You will work in a small fully cross-functional DevOps scrum team working on developing both new functionality as well as helping to migrate and re-architect existing functionality in a cloud native way. 

Are you psyched to work on some cool projects alongside some cool people in an innovative and dynamic work place?  This role may be right for you.


  • Develop new application functionality in C#/.Net, MS SQL, Azure DocumentDB and other Azure friendly languages.
  • Develop front-end functionality in Typescript using the Angular 2 framework.
  • Help re-architect and implement existing Brainshark functionality in a cloud native way in Azure.
  • Participate in the Agile Scrum process and be prepared to deliver stories on time.
  • Participate in architecture meetings to collaboratively determine the best way to architect solutions to complex product requirements.
  • Work closely with the embedded Release Engineer(s) to ensure a reliable continuous delivery pipeline is part of all deliveries.
  • Work closely with embedded OPS to ensure that all code deliveries are properly monitored, measured and easy to troubleshoot.



  • Bachelors in Computer Science, or related engineering field
  • Proven experience with C#, SQL, and Web Services (RESTful is a plus)
  • Experience or understanding of JavaScript frameworks such as Angular, Angular 2, Backbone, React, etc.
  • Proficient with JIRA, JIRA Agile, Confluence, and other agile team productivity tools
  • Experience working in Agile/Scrum teams
  • Able to work comfortably with technical staff as well as business and non-technical individuals
  • Desire to mentor, teach and lead teams
  • Great attitude with a sense of humor
  • Strong command of written and spoken English
  • Ability to work in the US without visa sponsorship



  • Experience in Typescript
  • Experience with Ionic/Ionic 2
  • At least one full cycle of development in an Agile environment with SCRUM
  • Experience working with an HTML5, CSS, and JavaScript front-end (ex:backbone, jsrender, requirejs, jquery)
  • Exposure to CSS precompiler (ex: SASS or LESS)
  • Design Patterns and Object Oriented Design
  • Experience with testing frameworks (ex: unit testing with NUnit)
  • Exposure to mobile development
  • Familiar with code review process

*Please note, we are not accepting third party applicants at this time

*We aren't offering sponsorship for this role



About Brainshark:

Brainshark sales readiness software equips businesses with the training, coaching and content authoring capabilities to achieve sales mastery and outsell the competition.

With Brainshark, companies can: prepare sales teams with on-demand training that accelerates onboarding and keeps reps up-to-speed; validate readiness with sales coaching that ensures reps master your message; and empower sales organizations with rich, dynamic content that can be created quickly and accessed anywhere.

Thousands of companies – including more than half of the Fortune 100 – rely on Brainshark to identify and close performance gaps, and get better results from their sales enablement initiatives. Learn more at

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file