We are looking for a Backend Engineering Tech 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. As a Backend Engineering tech 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:
Lead core business operations: Oversee the entire process from customer purchase to delivery.
Approve design documents and code reviews: Ensure adherence to technical standards and best practices.
Collaborate with third-party vendors and services, both internally and externally.
Build new infrastructure from scratch: Develop a robust backend system using Node.js and TypeScript.
Manage efficiency processes of large-scale data.
Roles and Responsibilities:
Lead core business operations: Oversee the entire process from customer purchase to delivery.
Approve design documents and code reviews: Ensure adherence to technical standards and best practices.
Collaborate with third-party vendors and services, both internally and externally.
Build new infrastructure from scratch: Develop a robust backend system using Node.js and TypeScript.
Manage efficiency processes of large-scale data.
Requirements:
5+ years developing NodeJS-based server-side JavaScript/TypeScript applications with frameworks like Express or Nest
Experience with relational and NoSQL databases (PostgreSQL, MongoDB, or similar);
Experience with microservice architecture and communication protocol between microservices
Experience with Amazon AWS cloud services, GCP
Experience with TypeScript; Knowledge of ORM (Sequelize, TypeORM, Mongoose), ability to write native SQL with subsequent manual optimization
Experience with event-driven software architecture and messaging queues such as SQS, Kafka, RabbitMQ
Good knowledge of modern software development techniques (unit/integration testing, ci/cd pipelines, etc)
Design, build, and deploy NodeJS-based enterprise-level solutions and REST-based APIs for backend services
Ability to communicate designs effectively through flowcharts, sequence diagrams, and similar methods
Strong experience with complex systems designs and large-scale traffic management
5+ years developing NodeJS-based server-side JavaScript/TypeScript applications with frameworks like Express or Nest
Experience with relational and NoSQL databases (PostgreSQL, MongoDB, or similar);
Experience with microservice architecture and communication protocol between microservices
Experience with Amazon AWS cloud services, GCP
Experience with TypeScript; Knowledge of ORM (Sequelize, TypeORM, Mongoose), ability to write native SQL with subsequent manual optimization
Experience with event-driven software architecture and messaging queues such as SQS, Kafka, RabbitMQ
Good knowledge of modern software development techniques (unit/integration testing, ci/cd pipelines, etc)
Design, build, and deploy NodeJS-based enterprise-level solutions and REST-based APIs for backend services
Ability to communicate designs effectively through flowcharts, sequence diagrams, and similar methods
Strong experience with complex systems designs and large-scale traffic management
This position is open to all candidates.