Full Stack Software Developer - Javascript
Hampshire, UK £ 35-50k+ benefits
An opportunity has been created for an experienced Full StackSoftware Developer to join a successful company that is involved with the design and development of sophisticated scientific software applications.
The role would involve the development new products and features for customers including a functional front end with a focus on customer usability. However Back end development experience is required.
More: Full StackSoftware Developer - javascript
The role will involve complex and challenging software development of features involving high amounts of data processing and data rates, the ability to listen to audio over the web, complex mapping and graphical visualisation etc.
Note: You will get the chance to become a specialist software developer (e.g. Python, Ruby etc)
You will be involved with:
- Specification, design, development of advanced front-end features and back-end APIs for complex real-time systems. Continuous code reviewing.
- Active participation in the team’s Agile development process and other company-wide processes working collaboratively across multinational locations.
Skills / Knowledge Required:
- A good degree in computer science, software engineering or similar
- At least 3-5 years of experience as a Full Stack Software Developer working on complex web based software products
- Experience of both Web based Front End and Back End software development high-performance JavaScript (e.g. graphing features
- Good experience of back-end (server-side) development ideally in Python but perhaps Ruby. Knowledge of any of these would be useful (Flask, SQLAlchemy, Sinatra, DataMapper)
- Experience developing against relational databases. (e.g. PostgreSQL)
- Familiarity with CI tools, issue tracking tools, version/release control is required as is the use of Git
- Linux OS experience would be preferred
Others – (any of the following would be useful):
- Software development of complex scientific software products with a web based front end involving Audio, Data visualisation / Graphs, Maps etc would be great
- Experience of some of the following frameworks and tools - as Vue, Leaflet (for maps), TypeScript, Sass, HTML5, CSS3 and JavaScript, Webpack and MochaJS for testing.
- Software development experience using Ruby, Python or PHP would be great. Also Rails Web App.
- Exposure to general scripting languages such as Python, Linux shell scripting is useful.
- Exposure to Jenkins, Redmine is useful.
- Good understanding of aync requests handling, partial page updates and AJAX.
- Good understanding of cross-browser compatibility issues.
The Full Stack Software Developer role is commutable from Farnborough, Farnham, Bracknell, Basingstoke, Winchester, Reading, Petersfield, Woking and Guildford.