As a senior backend engineer in the data management team, you will be instrumental in developing the core of our AI and data platform. Your responsibilities will include the design, development, and maintenance of robust, high-performance, and scalable backend services. You will tackle intricate technical challenges, focusing on optimizing system efficiency and contributing to key architectural decisions that will shape the future of our platform. This role offers a dynamic blend of hands-on coding, in-depth problem-solving, and close collaboration with various cross-functional teams to deliver innovative solutions.
Requirements:
7+ years of backend development experience, with a focus on Node.js (Typescript)
5+ years of experience with SQL databases (e.g., Singlestore, PostgreSQL, MySQL)
4+ years of experience using message brokers (e.g., Kafka, RabbitMQ)
Solid understanding of microservices architecture and distributed systems
Experience with cloud platforms (AWS, GCP, Azure)
Proven ability to write scalable and high-performance code
Familiarity with containerization and orchestration technologies (Docker, Kubernetes)
7+ years of backend development experience, with a focus on Node.js (Typescript)
5+ years of experience with SQL databases (e.g., Singlestore, PostgreSQL, MySQL)
4+ years of experience using message brokers (e.g., Kafka, RabbitMQ)
Solid understanding of microservices architecture and distributed systems
Experience with cloud platforms (AWS, GCP, Azure)
Proven ability to write scalable and high-performance code
Familiarity with containerization and orchestration technologies (Docker, Kubernetes)
This position is open to all candidates.