Software Developer/ Engineer/ Architect

Software Engineer - JavaScript

 

What is this team’s technology stack?

The Advanced Analytics team works out of our next-generation AppHaus which is a unique physical space for software development, a living embodiment of the philosophy of Design Thinking. 

Our product stack and tools include: 

•    Node microservices

•    XS Javascript services

•    Typescript and React frontend 

•    Cloud Foundry and Kubernetes as a platform

•    SAP HANA 

•    Jest, Jasmine and Robot Framework testing technologies

 

Responsibilities 

•    Development activities by taking end-to-end ownership of user stories from design, development and testing through to deployment

•    Designing solutions to complex problems and requirements in collaboration with others in a cross-functional team 

•    Participating in code reviews

•    Working as part of a highly-motivated Agile team

Requirements

•    More than 1 year's experience as a Software Engineer, ideally on JavaScript stacks (Node.js, Typescript etc.). 

•    Understanding of Agile software development processes including writing tests for your code, continuous integration and delivery

•    Very good working knowledge of relational databases and SQL

•    Keen interest in learning new technologies

•    Ability to adapt and learn quickly, and communicate learnings back to the team

 

We are willing facilitate a learning curve on below

•    Kubernetes/Docker experience 

•    Experience in an Agile environment, preferably using XP principles and TDD