Fancy a challenge? Follow the White Rabbit to Landing Festival Lisbon 2018 (29-30 June) 🐇🐇🐇

Full-stack Developer

AI-powered Retail

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Sensei is a business intelligence solution for retail stores management that captures in-store data with great precision by combining sensor technology with computer vision algorithms.

This data is represented in a SaaS platform to enable retailers from fashion store chains to supermarket chains to easily analyze, manage and benchmark their business without effort while relating this information with other sales channels (e- commerce sites, POS, social networks) and third-party data (weather, calendar, logistics and human resources). This allows retail managers to access all relevant analytics about their store, staff, customers and campaigns in real-time from any location and get useful insights about their business.

We’re looking for a full-stack software engineer who is passionate about building scalable applications to be responsible for building and maintaining our web app and supporting the development of backend APIs.

Your Tasks:

  • Create specs, design, develop, and debug scalable and high-performance, service-based applications (particularly for web);
  • Support and enhance the architecture and the framework of customer applications;
  • Help define technical solutions and a unified framework from the design and architecture through development, testing, and release;
  • Help us set the technology direction by recommending specific technologies to pursue, suggesting training and staff development activities as needed;
  • Identify and address technical debt as applications evolve;
  • Evaluate and develop our web application using the best technologies for the job;
  • Conduct performance-testing by using application profiler and load-testing tools;
  • Define and implement automated build, deployment, and testing procedures;
  • Identify and resolve potential application security vulnerabilities;
  • Improve system scalability and application isolation
  • Improve and expand our analytics dashboard;
  • Work on components of our web app, analytics platform, infrastructure, etc;
  • Helping with identifying and designing new product features;

Main requirements

  • B.A/B.Sc in computer science or equivalent scientific degree
  • At least 3 years of experience
  • Expertise in taking UI specs and implementing pixel perfect UI using HTML5 and CSS3
  • Full stack Java engineering experience with Parallel / Distributed processing
  • Proficiency in client-side frameworks such as Angular.js or ReactJS with an emphasis on structuring a large web UI applications
  • Expertise developing web apps with responsive/adaptive design and progressive enhancement
  • Expertise in taking UI specs and implementing pixel perfect UI using HTML5 and CSS3

Nice to have

  • Familiarity with data visualization libraries such as d3.js
  • Familiarity with analytics, queries, data, and databases
  • Familiarity with AWS and Git
  • Experience with SQL databases
  • Experience in Unix environments
  • Github account with code to look at
  • Previous startup environment experience
  • Experience analyzing and improving software performance
  • Good software documentation and testing practice


  • Competitive compensation package
  • Opportunity for growth to leadership in a hot, venture-backed startup
  • The rare chance of having decision ownership and direct impact on growth
  • Move to Lisbon and benefiting from the wonderful weather and food
  • You will find an open, collaborative environment with a tier one team

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300