Engineer, Software Engineer
Job Description
- Develop and maintain backend services in Golang.
- Build frontend applications using Vue, along with standard web technologies (HTML, CSS, JavaScript/TypeScript).
- Design and implement APIs, authentication flows, and database solutions (SQL or NoSQL).
- Collaborate closely with game operations, designers, and QA teams to create reliable and scalable event websites for published games.
- Contribute to broader web development projects, including internal tools and supporting platforms beyond event websites.
- Ensure code quality, maintainability, and adherence to best practices in web development.
Job Requirements
- Bachelor’s or higher degree in Computer Science, Engineering, Information Systems or related fields.
- Minimum 1 year of relevant experience in software development, including backend and frontend web development, API design, and database integration.
- Proficient in at least one backend language such as: Golang (preferred), Python, and Node.js.
- Experienced in at least one modern frontend framework such as: Vue (preferred) or React, with strong knowledge of web fundamentals (HTML5, CSS3, JavaScript/TypeScript).
- Familiar with web architecture, APIs, authentication/authorization flows, and database management (SQL/NoSQL).
- Experience with high-traffic web applications, containerization technologies (Docker, Kubernetes), CI/CD pipelines, and Git workflows is a plus.
- Exposure to applied AI/ML concepts and their use in enhancing web products is a plus.