TechConnect Global are looking for an experienced Node.JS Full Stack Developer for a client of ours based in Berlin.

Their disruptive Computer Vision platform is revolutionising entire industries and transforming the world in which we live.

Our client believes the world will soon be powered by Smart Spaces, such as smart cities, smart buildings and smart retail stores. Using a wide range of applications and driven by the most advanced technologies, these physical environments will make our lives more convenient and enjoyable

Your role…

  • You’ll work on our core engine, a set of Node.JS applications running on a distributed network of devices handling high-throughput events emitted by our computer vision AI
  • You will be responsible to drive the technology that serves a production system with internal and external consumers
  • You will build the technical SDK and interface for our core AI technology to facilitate diverse use cases
  • You will develop the platform that enables our products for Digital Signage and Autonomous Shopping (and more in the future) based on real-time image processing
  • You will do architecture design & implementation on the edge applications
  • You will be working with cutting edge concepts and technologies (NestJS, RxJS, Kafka, AWS, etc.), with room to improve core functionalities

Your profile…

  • BSc/MSc degree in software engineering, computer science or a similar field
  • 5+ years of relevant software engineering experience
  • Experience with NodeJS, Javascript ES6, Typescript, npm, and Webpack module bundler
  • Experience with architectural design
  • Websockets, communication protocols, and APIs are part of your daily business
  • Knowledge of web and streaming technologies as well as testing/QA patterns
  • You are comfortable with making technical decisions well fundamented and in a tight implementation timeline
  • Strong problem solving and communication skills
  • You are a team player that can synergize and work independently at the same time
  • A proactive person with a strong focus on quality and scalability
  • Fluency in English (German is a plus)

Ideally, you also have…

  • Knowledge or interest in machine learning and computer vision technology
  • You do functional programming in your sleep
  • SDK or framework implementation knowhow
  • Experience managing streams of events in real-time (RxJs)

What we offer…

  • A fast-paced, dynamic and innovative working environment
  • The opportunity to strongly impact on the future of a fast-growing startup
  • An international, young and highly motivated team of start-up professionals
  • A truly innovative product and a modern stack with machine learning and computer vision at its core, a mixture of an edge and cloud-based infrastructure, and big data analytics
  • Self-development budget
  • Monthly team brunch & dinner
  • An organizational model that distributes power across peers
  • A modern workplace in Berlin
  • Flexible vacation policy and flexible working hours
  • Free coffee, tea, and snacks
  • Competitive compensation