Proven experience with production projects on Node.js and TypeScript Experience with Go Deep understanding of TypeScript, sufficient to write custom libraries Experience in system design, including architecture, database schema, and load calculation Expertise in PostgreSQL, including transactions, indexes, replication, aggregations (joins, pipelines, MapReduce), query analysis and optimization, data (de)normalization principles, and concurrency management Experience with RabbitMQ, Kafka, ZeroMQ, or other message queues, and a solid understanding of their structure, data storage and replication, and limitations Experience in building microservice architectures, including communication protocols, service authentication, and separation of responsibilities