Senior Full Stack Engineer - Web

  • Data Engineering
  • Antwerpen, Belgium

Senior Full Stack Engineer - Web

Job description

Location: Antwerp (Belgium), Toronto (Canada), Singapore


We are looking for the most ambitious and curious engineers in the field. If you have at least 5 years of experience working as a Full Stack Engineer and you are convinced that a fast-paced, high growth working environment would fit your skills, this position may be a good fit for you. You will be part of the team developing mobile apps and self-service dashboard visualising and managing data.


  • Sentiance aims to provide great interfaces and high-quality user experiences to understand and analyse the lifestyle & driving behaviour data
  • Enjoy being a generalist working on user interfaces, front end, native languages, and anything it takes to solve problems and delight users
  • Uphold best practices in engineering, security, and design
  • Attention to detail and user experience
  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems
  • Enjoy working with a diverse group of people, with a different technical background and focus


Tasks & Responsibilities

  • Building and improving our web-based, data-driven dashboards and campaign tools
  • Build and maintain our web version of the product
  • Architect features across the entire codebase
  • Creating, maintaining and shipping end-to-end social media-related features
  • Collaborating with designers to develop beautiful interfaces that look great and run smoothly
  • Work on our public and private APIs for making data accessible in a secure and performant manner
  • Occasionally support the API team on API development
  • Work with data engineers and scientists to visualise and interact with complex data sets

Requirements

  • You have a degree (BSc or MSc) in computer science or related field, complemented with a minimum of 5 years working experience
  • Solid knowledge of modern TypeScript conventions and patterns
  • Knowledge of multiple web frameworks (React.js, Angular.js, Vue.js)
  • Experience with commonly used libraries for state management, routing, real-time communication, etc.
  • Proven experience working on the architecture of large Front End codebases
  • Proficient with visualization tools, and libraries like d3.js to visualise, analyse, or debug data
  • Solid experience in developing responsive, cross-browser compatible web applications
  • Proficient with the Node.js ecosystem
  • Strong understanding of GraphQL and RESTFul services' conventions and architecture
  • Good knowledge of semantic, accessible HTML best practices
  • You have experience with various testing patterns and supporting frameworks
  • You care about the user experience and can implement pixel perfect designs using Styled Components or similar frameworks
  • Work experience with (relational or NoSQL) databases
  • The ability to quickly learn new technologies and successfully implement them is essential
  • You take pride in delivering qualitative, maintainable and performant features


Bonus points

  • Setting up, configuring and improving tools for linting, code formatting, testing, continuous integration and deployments for modern Front End environments
  • Notions of functional programming patterns in modern Front End environments
  • Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high volume data pipelines, and efficient algorithms.
  • Familiar with database design
  • Production experience with Neo4j
  • Experience designing, launching, and supporting production microservices in a statically typed programming language, such as Java or Go
  • Happy to work with (anything).js
  • Experience creating, maintaining and shipping social media-oriented mobile applications


What we offer

At Sentiance, people come to have an impact and learn. You’ll be a part of an international team brought together by a culture of technical excellence, grit, and integrity. You’ll find our compensation and rewards competitive, and of course, we have all the start-up essentials: free coffee, nuts, fruits, a ping pong table in Antwerp, and often home-baked goods. Better yet, expect an agile and flat structure, dynamic growth opportunities, flexibility, and an openness for the curious.