Back to jobs

Fullstack Team Lead

Tel Aviv

Who we are:

Resident is an industry leader in the Direct-to-Consumer (e-commerce) space. While our customers are primarily based in the US, our R&D, Product, and Data teams have been operating out of Tel Aviv since our founding. Our mission is simple, we are building a best-in-class e-commerce platform that leverages data and technology to create a competitive advantage for our brands. Starting from the marketing acquisition funnel and continuing through each customer’s journey, our tools and technology enable us to go the extra step to deliver a world-class customer experience.

Our company is built around continuously improving our ability to introduce new customers to our products, and wow them with exceptional experiences through the shopping and post-purchase journey. We love to use data and metrics to drive our decisions while keeping in mind that customers don’t speak in numbers and that each one should be treated as a member of our family.

Oh, and by the way - you’ll get to work with a diverse group of experts around the globe. You can expect a hard-working team that understands how to create meaningful connections and complete great work virtually - it’s in our nature!

What we do:

Our Admin CS team is responsible for the backbone of the entire development process and infrastructure. We design, implement, and maintain the processes, methodologies, and technologies that allow and support the development of Resident’s platform while upholding high standards of quality, performance, security, availability, and agility.

What You’ll Be Doing:

We are looking for a Fullstack Team Lead, a highly motivated professional leader with strong interpersonal skills who poses a “can-do” approach to lead diverse and big technical initiatives based on high standards in a fast-paced environment based on our goals including Scrum mastering.

As a Fullstack Team Lead, you will make an impact on Resident’s growth by developing business applications for Operations, CRM, CS, analytics, and more. You will need to partner cross-functionally with different stakeholders and prioritize resources according to the business needs, working closely with Product Managers, Engineers, DevOps, and others.

Roles and Responsibilities:

  • Drive and lead the development and CS workflows of the company’s Admin platform.
  • Integrate with AI tools and other 3rd party services to enhance platform capabilities.
  • Implement atomic design using React and Material UI, and lead the development of scalable Microservices using Node.js and TypeScript.
  • You will act as a scrum master, and manage:
    - Sprint cycles and team collaboration
    - Ensure process alignment
    - Approve design reviews and continuously improve coding standards

Qualifications:

  • 5+ years developing NodeJS-based server-side JavaScript/TypeScript applications with frameworks like Express or Nest - a must
  • Excellent knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, and backlog refinement) - a must
  • 3+ years of developing new user-facing features using React.js, including popular React.js workflows (such as Flux or Redux) - a must
  • Experience with relational and NoSQL databases (PostgreSQL, MongoDB, or similar)- a must
  • Experience with microservice architecture and communication protocol between microservices - a must
  • Experience with Amazon AWS cloud services, GCP - a must
  • Experience with event-driven software architecture and messaging queues such as SQS, Kafka, RabbitMQ - a must
  • Ability to communicate designs effectively through flowcharts, sequence diagrams, and similar methods - a must
  • Experience with TypeScript; Knowledge of ORM (Sequelize, TypeORM, Mongoose), ability to write native SQL with subsequent manual optimization - a plus
  • Good knowledge of modern software development techniques (unit/integration testing, ci/cd pipelines, etc).- a plus
  • Strong experience with complex systems designs and large-scale traffic management - a plus
  • Excellent communication and servant leadership skills
  • Strong problem-solving and conflict-resolution ability
  • Outstanding organizational skills

 

 

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf