We are looking for a senior level software engineer to join the platform and infrastructure team at Plato. 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
職務要件
+ 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
- Advanced degree (masters, phd)
その他
- Môi trường làm việc trẻ, năng động
- Chế độ đã ngộ tốt
- Có cơ hội trao đổi, học hỏi kiến thức