Fullstack Engineer
Join to apply for the Fullstack Engineer role at Sensei
Join to apply for the Fullstack Engineer role at Sensei
Get AI-powered advice on this job and more exclusive features.
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
- vision technology in a reliable,
- effective, and
- 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
- time baskets.
About Your Team: Sensei’s dynamic Tooling team is a dedicated team building and maintaining
- performance, reliable systems that empower our innovative retail solutions. The team’s core mission is to drive
-
-
- art computer vision and machine learning solutions for
- world problems in tracking,
- 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
- 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
- performance,
- 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
- 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
- end applications using React. Ability to work independently on UI/UX features and integrations; - Experience with Python
- end development:Comfortable with developing, modifying, and maintaining APIs and microservices, preferably with Fast
API or similar frameworks; - Solid understanding of full stack development: Ability to design, implement, and debug
-
- end features, collaborating across
- end and
- 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
- term stability. - You’ve earned trust from both technical and
- 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.
- 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.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information TechnologyIndustries
Software Development
Referrals increase your chances of interviewing at Sensei by 2x
Sign in to set job alerts for “Full Stack Engineer” roles.
Software Engineer (Early in Career), Lisbon
Junior Software Engineer | Graduate Program
Fullstack Developer - Node
JS and React
JS
Full
Stack Software Engineer (React/Node)
Full Stack Software Engineer (Front End)
Full-stack Developer - Portugal (remote) (m/f/d)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr- Informações detalhadas sobre a oferta de emprego
Empresa: Sensei Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 5. 8. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!