Senior Full-Stack Developer

Evanston, IL 60202

Posted: 10/08/2018 Category: .NET Job Number: 10969

 

What’ s in your future

A lot of our upcoming work will focus on building mobile apps on top of REST APIs, and we’ ll start exploring the use of graph databases to build out a sophisticated recommendation engine. Our main applications are going through a major SPA transformation that will help make our user experience one of the best in the industry. We pride ourselves on our mentality that everyone on the team contributes to our success, so your input and experience could lead to exciting new opportunities.

What we look for in a candidate

A small team doesn’ t have room for big egos. If the only right solution to a problem is your solution, then you’ re probably not a good fit. We hire people who are smart, driven, hard working, and collaborate well with others, who can shift from project to project but also stay focused. We hire people who write quality, clean code with a passion for problem solving. Most importantly, we hire people who really want to work with us.

Required Experience:

Technical requirements:
  • 5-8  years of software development experience focused on public-facing website development.
  • An in-depth understanding of Microsoft web application stack; .NET Framework,  NET  MVC, C# and Microsoft SQL Server.
  • A solid understanding of unit testing, TDD, and automated testing. We can’ t stress this enough!
  • Experience developing for distributed systems (NServiceBus), message queues, caching (Redis) and web sockets (SignalR).
  • Comprehensive understanding of AWS tools like Lambda, API Gateway, and DynamoDB.
  • Familiar with one or more CSS, HTML, and Javascript frameworks -- preferably Bootstrap and Foundation.
  • Experience using a Javascript client-side MVC/MVVM framework -- preferably Angular2 or React.
  • Familiar with software development methodologies; including Agile and Scrum.
  • Have the skill and patience to craft semantic HTML and CSS to meet responsive design and cross-browser requirements.
  • Experience with JavaScript and the ability to deal with it in whatever framework that may present itself.
  • Exposure to using source control systems and workflows in a small team environment - preferably with Git and Gitflow.
  • Be driven and positive with the ability to thrive and deliver in a fast-paced, innovative and creative environment.

Kelly Hallgren

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.