
Senior Golang Engineer
A5 Labs
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design and implement scalable backend services using Golang for real-time multiplayer games.
- Collaborate with game designers to integrate complex server-side game mechanics.
- Optimise system performance to handle high traffic and data throughput without latency.
- Ensure the stability and security of gaming networks and data transactions.
- Maintain and enhance the codebase to improve scalability and efficiency.
- Lead technical discussions and code reviews to drive innovations and maintain coding standards.
- Solve challenging problems in areas such as distributed computing and high-performance computing.
- Stay at the forefront of technological advancements to incorporate cutting-edge solutions into the gaming experience.
Requirements
- Over 3 years of professional software development experience, with a strong emphasis on Golang.
- Extensive experience in backend system architecture and high-performance computing, particularly in the context of game development.
- Proficient in handling asynchronous programming, threading, and concurrency.
- Expert knowledge in system design integrating complex data structures and algorithms.
- Proficient in using version control systems like Git.
- Experience with SQL and NoSQL databases.
- Deep understanding of micro-services architecture and container technologies like Docker and Kubernetes.
- Familiar with CI/CD practices and automated testing environments.
- Excellent problem-solving, analytical, and communication skills.
- Hands-on experience with cloud services (AWS, Google Cloud, etc.) tailored to gaming applications is preferred.
- Strong background in network programming and data security within the gaming industry is preferred.
- Knowledge of monitoring tools like Prometheus, Grafana, and Elasticsearch is preferred.
- Well-versed in agile development methodologies and effective project management tools such as Jira is preferred.
- The ability to communicate effectively in Mandarin is advantageous but not required.
Benefits
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Golangbackend system architecturehigh-performance computingasynchronous programmingthreadingconcurrencydata structuresalgorithmsmicro-services architecturecloud services
Soft Skills
problem-solvinganalytical skillscommunication skillsleadershipcollaboration