← Back to all jobs

Full Stack Developer, C#

Posted on Apr 10 by Assembly
http://assembly.education/

About the Role

We are looking for a developer with some prior “full-stack” experience and a desire to develop by working with a variety of technologies to join our dev team.

We work in an Agile development environment and maintain several products in a range of languages including:

 

  • A centralised data platform exposed through REST APIs currently built primarily with Rails.

  • A remotely managed, distributed network of agents deployed in schools throughout the country, written in C# and Atom.

  • Customer facing web apps currently in React and Rails with some new projects starting in Elixir/Phoenix and React/TypeScript.

 

You will get involved with our whole product range and, as such, will have the opportunity to be exposed to all of the technologies mentioned above with a focus on the back-end systems but plenty of opportunity to be involved in the UI/UX should you so desire.

 

We’re a semi-remote team and are flexible to applicants who wish to work from outside the office.

 

About You

  • Excited by the idea of working in edtech (though experience in the sector not essential).

  • Comfortable working within an agile environment, including pair programming, test driven development and continuous delivery.

  • Happy to work in a cross-functional team and work across projects as required.

  • At least 2 years of professional dev experience.

Skills

  • Strong C#/.NET skills are essential as this will make up approx 30-50% of the role.

  • Experience with at least one dynamically typed language, e.g: Ruby, Python, Groovy, JavaScript etc...

  • Some Proficiency with the Ruby programming language and the Ruby on Rails web framework would be a big bonus.

  • A good understanding of web technologies and how they fit together (HTTP, HTML, CSS, Javascript).

  • Experience working with relational databases.

  • Comfortable working within an agile environment, including; pair programming, test driven development and continuous delivery.

  • Previous experience with the AWS platform and experience of working with (or at least an interest in) Docker containers would also be an advantage.

  • Knowledge and previous experience of scaling HTTP based services.

Pay & Benefits

  • £38-48k depending on experience, with opportunities for progression

  • Your own choice of tech set-up (including brand-new MacBook or equivalent)

  • Annual training and conference budget

  • 25 days annual leave

  • 11% non-contributory pension

  • Season ticket loans, childcare vouchers and retailer discounts

 

 

Please include with your application any links you can to your previous work and also to your GitHub profile.

How to apply?

Please apply at https://assembly.homerun.co/full-stack-developer-cruby/en

Please include with your application any links you can to your previous work and also to your GitHub profile.

Don't miss your dream job! Join our beautiful, manually curated, biweekly newsletter.