Full Stack Developer

Innovyze Wallingford United Kingdom Development
Warning! Vacancy expired

Company Description

This is an opportunity to be part of a Research & Development Team developing first class software products to support the worldwide success of Innovyze. We are looking for a Full Stack Developer to join our team. This role will be focused on web application development but will require the ability to understand and extend server components as necessary. You will be supported by other team members and be encouraged to develop new skills in a friendly, but highly productive, environment.

Our products support the environmental and engineering industries and include water management and drainage design software. Our users range from civil engineers to landscape architects: you will need to demonstrate the ability to understand the technical nature of their work and how it can be enhanced through software. You need to be a good communicator with strong written, verbal and presentational skills.

Position

Responsbilities:

  • Working within an Agile Development Team to implement agreed functionality
  • Partnering with fellow developers to estimate task durations and deliver timely results
  • Performing peer reviews of code to ensure accuracy, quality and consistency

Requirements

Qualifications and Experience

Minimum Requirements:

  • A strong understanding of JavaScript and/orTypescript
  • Experience with modern JavaScript frameworks such as Angular, React, Redux or Vue.js
  • Experience in developing RESTful web APIs
  • Experience working in an Agile environment
  • Understand the principles of TDD, CI/CD, DevOps
  • Passionate for ongoing learning as well as the desire to help people develop their skills

Technical Requirements:

  • JavaScript or Typescript
  • Knowledge of software engineering best practices including unit testing and industry standard design patterns
  • Use of source control systems (such as Team Foundationa Server or GIT)

Nice to Have:

  • B.Sc in Software Engineering, Computer Science, Mathematics, Mechanical or Civil Engineering or equivalent
  • C++
  • C# and .NET Core
  • Experience with AWS and Azure
  • Developing SaaS Applications
  • Knowledge of GIS technologies
  • Knowledge of database technologies