Role

  • As a lead backend engineer, you’ll be responsible for developing/supervising our online gaming backends
  • Platform (meta) services, dedicated servers (game streaming)
  • Supervising/coworking with our outsourcing vendors (backend and frontend)

Required Skills

  • Master programming languages, Java (spring framework), Node.js, Python, C/C++, and there is no limit. (Once you master C/C++, the mother of all modern languages, learning a new language is not a problem.)
  • Master Linux. All our servers run on Linux, and we use containers (Kubernetes) too
  • Master cloud services, hybrid environments (AWS, GCP)
  • Master CI/CD (Terraform)
  • Master Internet technologies, for example, RESTFul, GRPC, WebRTC
  • Have knowledge of databases, SQL (serverless Postgres Aurora), NoSQL (MongoDB Atlas)
  • Know what microservices are. (We have microservices architecture.) DevOps too
  • Have good communication (English/Chinese) skills. We have international vendors and our designers have all kinds of ideas
  • Have good management skills

Others

  • Have experience in the game industry or want to be. Afterall, Neobards is a game developing studio, you’ll feel more comfortable with the kids who have never grown up. Also this is a gaming
  • Have media streaming experience, encoding/decoding, X11, Wayland
  • Have experience in the game industry or want to be. Afterall, Neobards is a game developing studio, you’ll feel more comfortable with the kids who have never grown up
  • Love games