Full Stack Developer

Omschrijving

Improve the learning results of children: that’s what we do at Snappet. We develop smart software that allows teachers and children to get the best results. Our software is used in more than 2800 schools across Netherlands, Germany, France, Italy and Spain and used by more than 180,000 pupils. We value the continuous improvement of our products in order to support all of these schools and pupils.


Only the best people can help us.

As a full stack developer, you will be part of one of our scrum teams. You will build APIs and ensure that code coverage is acceptable. You will implement the pages that our designers have designed. Sometimes you’ll be required to troubleshoot performance problems and you might have to fix a stored procedure. You won't be put off by complex problems such as processing large amounts of data – after all our platform is nearing half a million requests per minute during peak hours.

Each sprint will take 2 weeks.  Together with a product owner, tester and other developers, you will make the very best software, driven by the fact that you will be actively contributing to improving education.  At the end of each sprint, we do a demo of the results. In addition, we do a retrospective session to look at how it can be improved. We’re also continuously improving our developer working environment which consists of a DTAP-street and a build server, because we want to release software fast and often.

On the last Thursday of our sprint, developers are free to do whatever they want during our 'Techie Thursday'. People typically spend their time learning new technologies or collaborating on fun projects which are shared on places like GitHub. This typically leads to useful (and not so useful) tools that we use in house. 

Vereisten

The ideal candidate:

  • Relevant higher education or university degree
  • Minimum 3 years’ experience developing .NET (web) applications
  • In-depth knowledge of C# and the. NET-framework 
  • Good knowledge of JavaScript and application frameworks like Knockout or Angular 
  • Strong in OO-programming, unit testing, design patterns and SOLID-principles 
  • Good knowledge of database design, performance and (T) SQL 
  • Experience with continuous integration and delivery tooling is a plus 
  • Experience with cloud services like AWS or Azure is an advantage
  • Experience with Android and/or mobile development is a plus

Please note; just because you're not our ideal candidate doesn't mean we're not interested. Please come in for an interview and convince us! A coding challenge is part of the interview (although you can do it at your own leisure after the interview).


Frameworks and tools we use:

  • .NET Core backend
  • Angular 2+ frontend with Webpack
  • Android (Java)
  • Microsoft SQL Server
  • MongoDB
  • Amazon Web Services
  • Visual Studio Team Services
  • TeamCity
  • Git


What we offer:

  • An above average salary
  • Plenty of room for own input
  • Flexible working hours
  • Office right next to Utrecht central station with beautiful view
  • An arcade cabinet and football table
  • Regular LAN parties


Acquisition to this vacancy is not appreciated.