(Senior) Full-Stack Software Engineer (Javascript / Node.JS) – Advertima – Berlin, Germany

About this job :

  • Job type: Full-time
  • Experience level: Mid-Level, Senior
  • Role: Full Stack Developer
  • Industry: Computer Vision
  • Company size: 51–200 people
  • Company type: Private

Job description

Welcome to Advertima. We detect people’s physical appearance, their full-body motion and the situational context in real-time using an AI-driven computer vision technology. We are now looking to redefine the traditional shopping experience and profoundly improve it for end customers. We are building a cashier-less shopping solution that is powered by our cutting edge machine learning and computer vision technology. Our ambition is to remove all the friction, all the pain points and ultimately make shopping fun again. No more lines and no more waiting. 

Are you ready to help shape our success story and to change the operating principle of an entire industry? Join our team as (Senior) Full-Stack Software Engineer (Javascript / Node.JS):

Your role…

  • Develop new front- and backend components for our AI-driven cashier-less shopping solution
  • Actively participate in the analysis and discussion of business requirements with other team members
  • Work collaboratively within a multi-functional and highly skilled team
  • Write clean, testable, efficient, and self-documented code
  • Manage individual project priorities, deadlines, and deliverables

Your profile…

  • BSc/MSc degree in software engineering, computer science or a similar field, or multiple years of experience working as a software engineer
  • At least 5+ years of relevant experience
  • Extensive experience with architectural design
  • Experience with Javascript, Node.js, or similar languages/frameworks
  • Experience with SQL and/or NoSQL databases
  • Experience with Microservices and Docker
  • Experience with continuous integration, agile software development, and testing
  • Strong problem solving and communication skills
  • Proactive person with a strong focus on quality and scalability
  • Fluency in English

Ideally, you also have…

  • Experience with video streaming/processing
  • Interest in or experience with machine learning and/or computer vision
  • Experience designing and building distributed systems
  • Experience with Python

What we offer..

  • International and young team of start-up professionals
  • Fast-paced, dynamic and innovative working environment
  • Opportunity to strongly impact future of a fast growing company
  • Organizational model that distributes power across peers 
  • Flexible vacation policy and working hours
  • Self-development budget
  • Monthly team brunch
  • Competitive compensation 

Ready for the mission? Don’t keep us in suspense.