Sr. Back-End Engineer (Node.js)

Location: 

Tel Aviv/hybrid

Our amazing client is the world’s leading Enterprise-AI provider for digital health engagement. They partner with health and fitness industry leaders to deliver efficient and effective digital products that help people worldwide live healthier and more active lifestyles.


As a Backend Developer, you will make key determinations regarding the backend platform, technologies, data, and scalability. You will work closely with our VP Engineering, Engineering Manager, and data team to develop standards around how data is utilized and managed. You will be working with business and analytical teams to think about how data can be used to improve experiences for end users.


This is a unique opportunity to be part of an organization that has the resources & scale of an established company and the energy, impact & team size of an early-stage startup (Our journey is only 1% done). 

You’ll be surrounded by curious, witty, and passionate people that are hungry to drive real impact. But if that’s not enough, we also offer a competitive salary, stock plans, & loads of extra perks


Responsibilities

  • Develop and maintain our backend infrastructure

  • Develop & maintain microservices using Node.js

  • Take part in architectural decisions and discussions

  • Solve complex problems, create object models, define APIs, build web services, and more

  • Work directly with others (engineers and other internal stakeholders) to develop a solid understanding of the business application and requirements for which the application is being designed


Requirements

  • 4+ years of backend development experience

  • 2+ years of Node.js experience

  • Experience in AWS, Docker, and k8s.

  • Experience with Relational and NoSQL databases, data workflow management

  • Experience with designing and building RESTful APIs

  • Experience designing, scaling, debugging, and optimizing systems to make them fast and reliable

  • Familiarity with distributed system concepts like parallel processing, consistency, replication, and scalability.

  • Previous exposure to large-scale systems design

  • Ability to troubleshoot distributed systems.

  • Candidate should be fluent in English and feel very comfortable using it when conversing with others


Advantages

  • B.Sc. degree in Computer Science or a related technical field or equivalent practical experience

  • Write infrastructure as code using CloudFormation or Terraform.

  • Strong notions of security best practices (IAM Roles, KMS).

APPLY