We are looking for a senior level software engineer to join the platform and infrastructure team. Help make a big impact by extending our multiplayer game and chat platform, working in a team of senior engineers. You'll architect, develop, refactor, and maintain components across our entire backend stack, providing a collection of services for other platform components to utilize, as well as our mobile clients. Must have High scalability experience: consumer apps, high concurrent number of users Low-level development: network stack, sockets, epoll Database technologies: one or more of Postgres, Redis, Cassandra Technical leadership: API design, code reviews, design, architecture Detail-oriented, data-oriented: problems get fixed once, guided by analysis Golang experience Advanced degree (masters, phd) Nice to have AWS Docker/Microservices Game background Strong communication skills Responsibilities Develop new features for Plato Maintain existing service environment Innovation for new approaches or technologies to improve our product Efficiency and optimization: reduce our costs by being more efficient Interesting backgrounds for a candidat Gaming background Interest in casual games or "tabletop" games: chess, checkers, bridge, hearts, poker Thông tin bổ xung: + có hiểu biết về Communicating sequential processes + có hiểu biết về Garbage collector trong golang + có hiểu biết về storage layer của database