Location: Antwerp (Belgium), Toronto (Canada), or Vilnius (Lithuania)
Are you excited by the perspective of working with cutting edge AI-powered data analysis techniques that turn raw smartphone sensor data into rich and actionable insights ?
We’re on the hunt for a Full stack engineer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. Our ideal candidate has experience building products across the stack and a firm understanding of web frameworks, mobile development, CI/CD pipelines, API development & scaling, and databases.
Couple of words about us!
At Sentiance, we use data science and machine learning to turn smartphone sensor data into rich behavioral insights. These insights enable our clients across insurance, mobility, wellbeing and commerce industries to create innovative and personalized offerings that contribute to making the life of their users safer, healthier and ultimately more sustainable.
To achieve this it requires state of the art and innovative technologies. At Sentiance, our Engineers and Scientists strive every day at generating the most valuable and precise users’ behavioral motion insights, predictions models and behaviour change models and features. Whether you’re looking to write mobile software code, secure the scalability and availability of machine learning pipelines, facilitate the release management pipeline or develop algorithms to help, what you do here will have a huge impact on our business—and the sustainability of our planet and its people.
We have a team of 60 people across 20 nationalities from Sentiance offices in Antwerp, Vilnius, Toronto. We share an amazing work culture that’s based on our main values: curiosity, integrity, grit, openness, weirdness!
What would be your key responsibilities?
As a Full Stack Engineer you will be responsible for clean code, scalable apps and APIs. You will be contributing to a large tech stack as part of a cross-functional team.
Build and maintain mobile applications and their backends using ReactNative, Node.js and Golang
Build app analytics modules
Build integrations with third-party data sources
Maintain mobile applications, web applications and our internal tooling
Integrate new features and improve existing functionality
Maintain the authentication, data collection and reporting modules
Accelerate the modernization of our API such as micro services architecture, modern programming language i.e. GO to build new API
Maintain and clean the API accumulated logs
Automate and control the SDK’s frequency of retrieving data
Build and maintain the mobile and application components of our Behavior Change product offering.
What are the qualities we deem essential to be successful in the role?
You are fluent in English
You have an academic degree (BSc or MSc) in computer science or related field,
Minimum of 3 years working experience
Solid experience with at least one of the modern front-end frameworks (Angular, React, Vue or similar)
Solid work experience with the Node.js and Golang (or Python, Ruby, Scala) ecosystem and building RESTful services
Work experience with SQL and NoSQL databases
Experience in native or hybrid mobile app development
Experience in app-analytics and visualization tools
Experience in app development platforms (Firebase, Pusher, etc)
You can work independently and take matters into your own hands
The ability to quickly learn new technologies and successfully implement them is essential
You take pride in delivering high quality, reusable code and user interfaces
Nice to have:
Being able to create dynamic, interactive data visualizations using D3.js or related
Experience with ES6
Notions of functional programming
Building complex user interfaces across different platforms (web, mobile) using CSS preprocessors
Previous work experience with Java
Work experience with Docker containers
Experience with data visualization tools for analyzing or debugging data
Work experience on distributed computation frameworks (Kafka, Spark, ...)
Happy to work with (anything).js
What do we offer you?
The opportunity to develop skills you may never have thought you had in you
A unique opportunity to grow your creative and innovative mind
Opportunities for ownership and growth to leadership
An inspiring hybrid work environment
Great team, you will be surrounded by experienced and highly skilled people
You can expect an agile and flat structure, flexibility, and openness for the curious.
Access to top learning platforms
We teach how take opportunities and turn them into real life solutions
Relocation and sponsorship is available for Belgium and Lithuania
Our Canadian hub welcomes those who have an approved sponsorship
We know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort. We are really looking forward to speaking to you - apply and we’ll be in touch!