What We Need
We are looking for a Full Stack Developer (Backend Bias) to join our clients team. As the largest pure-play fleet manager in the world, they provide unmatched products and services and solutions to our clients.
You will have the opportunity to work on the ground floor of their modernization initiative to help set the scene and standards of TDD, microservice-first approach.
You should be able to collaborate with team leads, project managers, and stakeholders in an agile environment
The Full Stack Developer (Backend Bias) will design, develop, and maintain web applications using a strongly-typed Object Oriented Language such as NodeJS or Java, and will be responsible for providing and receiving cross training (front end / back end), conducting code reviews, utilizing best practices, and ensuring the quality and delivery of code for our projects in a team-based environment.
A Day in the Life
- Design, develop & maintain web applications using Java / NodeJS, Spring Boot, React, and other modern technologies
- Implement front-end features using HTML, CSS, JavaScript, and React
- Creation and management of microservices
- Write unit tests, integration tests, and end-to-end tests via TDD
- Optimize the stack for performance, security, and scalability within new projects and existing code
- Contribute to component library to ensure robust component-based framework
- Design, develop & maintain web applications with OOP
- Decision making, logic and reasoning- Understanding of front-end features using HTML, CSS, JavaScript, and React
- Creation of back-end services using RESTful APIs, microservices, etc
- A TDD mindset to write unit tests, integration tests, and end-to-end tests