hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Fullstack Engineer

Sensei

Sensei

Software Engineering
Lisbon, Portugal
Posted on Jul 4, 2025

About Sensei: Sensei is revolutionising the retail and technology sectors with innovative solutions. We've built the technology to digitise physical stores and power them with the most advanced AI and computer-vision technology in a reliable, cost-effective, and privacy-driven platform to enhance the retail business and build the best shopping experience!

We work with some of the best retailers and distinguish ourselves by creating a technology that welcomes all buyers, using all forms of payment with real-time baskets.

About Your Team: Sensei’s dynamic Tooling team is a dedicated team building and maintaining high-performance, reliable systems that empower our innovative retail solutions. The team’s core mission is to drive state-of-the-art computer vision and machine learning solutions for real-world problems in tracking, object-based change detection, feature detection, motion pattern learning and more. Working closely with engineering, support, and product managers, we foster a collaborative environment to support Sensei’s cutting-edge retail technologies.

How Can You Help? We’re looking for a Fullstack Engineer who is passionate about building scalable applications in an agile environment. We are looking for an experienced software engineer responsible for building and maintaining various web applications used across multiple business areas, such as deploying new autonomous stores, generating synthetic simulations, dataset annotation, managing the store planogram, and more.

Daily at Sensei, you will:

  • Create specifications, design, develop, and debug scalable and high-performance, service-based applications (particularly for web).
  • Support and enhance the architecture and frameworks of the various applications.
  • Help define technical solutions and a unified framework from the design and architecture through development, testing and release.
  • Recommend specific technologies to pursue and help the team’s technical direction.
  • Identify and address technical debt as applications evolve.
  • Evaluate and prototype proofs of concept (POCs) 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 isolations.
  • Helping with identifying and designing new features.

You Will Bring to the Table:

  • Proficiency in React.js: Experience in building modern, maintainable, and scalable front-end applications using React. Ability to work independently on UI/UX features and integrations;
  • Experience with Python back-end development: Comfortable with developing, modifying, and maintaining APIs and microservices, preferably with FastAPI or similar frameworks;
  • Solid understanding of full stack development: Ability to design, implement, and debug end-to-end features, collaborating across front-end and back-end systems;
  • Familiarity with RESTful API design and implementation;
  • Experience with Github (is a great plus);
  • Experience analyzing and improving software performance (is a great plus);
  • Good software documentation and testing practice (is a great plus).

After Six Months, Success Means:

  • The Tooling Team has strong direction, high ownership, and growing confidence.
  • Delivery is reliable and predictable, with positive collaboration across teams.
  • Tooling initiatives are clearly prioritized, tracked, and communicated.
  • You’ve helped shape a roadmap that balances innovation with long-term stability.
  • You’ve earned trust from both technical and non-technical stakeholders.
  • Your team has clarity on growth opportunities and is receiving regular, constructive feedback.
  • You’ve demonstrated technical awareness and leadership by stepping in when needed.

What's in it for You:

  • Collaborate with outstanding people, enhance your skill set, and make a meaningful contribution to the world.
  • Competitive salary
  • Meal card
  • Flexible benefits package, be it a gym membership, the monthly fee of your child’s kindergarten, or an investment for retirement – the choice is yours!
  • Health Insurance
  • Hybrid Working Model
  • 5 extra days off per year on top of 22 statutory leave days: Your Birthday, Carnival Day, Christmas Eve, and 2 Health-Focus Days
  • This is the most exciting time to join Sensei, and you'll have direct input and influence on the direction we take.