Location: Tel Aviv, Israel

We are looking for an enthusiastic, collaborative, and highly motivated Senior Backend Engineer to join our company. We are looking for someone with a can-do attitude that is not afraid to dig deep into uncharted territories and prevail there. You will join a top-notch engineering team in our Tel Aviv headquarters (5 minutes from HaShalom train station).

What you will be doing:
  • Design and implement cutting edge features over distributed systems
  • Develop algorithms to real-world problems that were never modeled and analyzed before
  • Lead the effort to boost the team’s skills, code quality, and standards
  • Broad domain ownership – identify problems and come up with solutions E2E
  • Work on IoT cloud technologies, data-driven solutions which eventually translate into customer insights
  • Current tech stack includes NodeJS with sequelize, ReactJS, Python, Django. we persist to MySQL, Postgres, Redis and use pub-sub mechanisms such as RabbitMQ and pusher. You will also work with all notorious services provided by AWS from RDS, EC2, ECS up to lambdas
Requirements:
  • 6+ years of experience in building large scale applications with a wide variety of technologies and platforms (preferably NodeJS)
  • Significant experience in modeling and designing scalable microservices architectures over cloud platforms
  • Vast experience in creating and utilizing RESTful API’s, event sourcing, and persisting entities in distributed systems (preferably RabbitMQ, Redis, and Postgres)
  • Strong interpersonal and communication skills
  • Algorithm backend development – an advantage
  • Background with TDD methodology – an advantage
  • Relevant technological experience: NodeJS, Ruby on Rails, Python, Java, C#, Go, AngularJS