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 Residents 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 companys 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
As a Fullstack Team Lead, you will make an impact on Residents 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 companys 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
Requirements:
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
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
This position is open to all candidates.