On the backend our servers run .NET C# 4.5. Position is 70% Client, 30% Server.
About the role :
As a full stack developer, you will be responsible for the architecture, design and implementation of web elements on both front end and back end components for mobile and PC.
You will work closely with product managers and designers within a scrum team.
Design and create reusable code
Conduct unit testing and assist with integration testing for client and server
Identify and solve server / client problems
Achieve goals within reasonable time frames based on project requirements
Create internally used tools to ease QA and workflow
Analyze and optimize server / client performance
Work with other developers to solve hard problems
Contribute to the design of new features
Support and maintain existing projects
At least 3 years of experience with server-side object oriented programming using .NET Framework 4.5+ (C#)
Experience with Unit Testing on both client and server
Experience working with and building RESTful APIs
Solid understanding of MVC / MVP or MVVM design patterns
Ability to write SQL and work with MSSQL databases
Experience in a full product cycle development
Eager to learn new concepts and new technologies
Be passionate about code, be creative, and have a can do attitude
Experience in client side technologies and HTML5 frameworks (Backbone, Angular +v2, Underscore, etc..) - advantage
Experience with .NET WebAPI - advantage