Job Title
A Backend Development Specialist is required to join our team.
Job Description
Our ideal candidate will be responsible for designing, building and supporting features and functionality of backend applications.
You will work effectively within a multidisciplinary team of developers to own one or more services, add new features, resolve bugs, and refactor/improve the code base.
Key responsibilities include:
1. Identify technical requirements in product meetings and assist the team with realistic planning and feature development;
2. Translate product requirements into functional, maintainable, extensible software that is in-line with company objectives;
3. Take ownership of new products/features from development through to deployment;
4. Identify and write automated developer tests for new features and update existing tests as needed;
5. Collaborate with other Developers/Engineers to determine the best way to maintain low response times as new features are designed.
Required Skills and Qualifications
* Degree/Diploma in Computer Science, Computer Engineering, or in a relevant field;
* Several years of experience of both Java and JavaScript (JS) development;
* Knowledge and experience with JavaScript/Typescript, Browser DOM APIs, HTML5, CSS and SASS/LESS and web build systems such as Webpack, Gulp, Grunt etc.;
* Experience with Javascript frameworks such as React/Ember/Angular/Vue/Extjs/Backbone;
* Experience with Android development;
* Experience with API development and best practices - REST, GraphQL etc.
Benefits
We pride ourselves on our diverse and inclusive culture and offer a variety of family friendly policies and enhanced leave to help you achieve a healthy work life balance.
We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects.