Vela Games is seeking an experienced Infrastructure & Backend Engineer to join our development team and contribute to the creation of Evercore Heroes Ascension, a new multiplayer roguelite game. This role focuses on cloud infrastructure and backend development, requiring a combination of strong infrastructure-as-code practices and robust backend development skills.
The ideal candidate will have expertise in AWS cloud services and Golang development, as well as experience with Terraform, Kubernetes (EKS), and container orchestration. They will design and develop scalable microservices using Golang, implement and maintain backend APIs and services, and optimize application performance and reliability.
We're looking for a technical expert who is passionate about being part of a tight-knit team focused on creating a game from the ground up. This person loves playing games as much as making games and appreciates the nuances of building software from a player perspective.
Responsibilities:
* Maintain and evolve existing cloud infrastructure defined in Terraform
* Manage and optimize Kubernetes clusters (EKS) and CI/CD pipelines
* Configure and maintain GitOps workflows using ArgoCD
* Implement and maintain monitoring, logging, and alerting solutions
* Ensure security best practices across cloud infrastructure
* Optimize cloud costs and resource utilization
* Design and develop scalable microservices using Golang
* Implement and maintain backend APIs and services
* Optimize application performance and reliability
* Write clean, maintainable, and well-tested code
* Collaborate on database design and data modeling
* Participate in code reviews and technical documentation
* Work closely with other engineers to ensure system reliability and scalability
Requirements:
* Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
* 3+ years of experience in infrastructure engineering and backend development
* Strong experience with AWS services and cloud architecture
* Proven experience with Infrastructure as Code using Terraform
* Experience with Kubernetes (EKS) and container orchestration
* Proficiency in Golang development
* Experience with GitOps practices and ArgoCD
* Strong understanding of CI/CD principles and practices
* Experience with monitoring and observability tools
* Excellent problem-solving and debugging skills
Bonus Points:
* 5+ years of experience in similar roles
* Knowledge of security best practices and compliance requirements
* Experience with database systems (both SQL and NoSQL)
* Understanding of network architecture and protocols
* Experience with distributed systems
* Previous professional game development experience