Senior Server Engineer
We are seeking a Senior Server Engineer with a strong emphasis on building scalable, high-performance server infrastructure to join our talented team. If you have a passion for developing reliable backend systems and optimizing server performance, we’d love to hear from you!
Responsibilities:
- Develop & Maintain Backend Services: Design, implement, and optimize scalable backend services using GoLang and Nakama for mobile game features (e.g., matchmaking, leaderboards, multiplayer synchronization, and in-game economies).
- API Development: Write efficient, secure, and well-documented RESTful and gRPC APIs for game clients to interact with the backend.
- Architect Scalable Systems: Design backend architectures that handle high player concurrency, ensuring performance and reliability.
- Database Management: Work with PostgreSQL (or other relational databases) to store and manage game data efficiently.
- Game Feature Integration: Implement and integrate authentication systems, social features, and real-time multiplayer logic.
- Monitoring & Optimization: Continuously monitor and profile backend performance, troubleshoot bottlenecks, and implement optimizations.
- Collaboration: Work with game client developers to ensure seamless backend integration and smooth data exchange.
Requirements Skills & Qualifications:
- 2+ years of backend development experience in the gaming industry or related field.
- Proficient in GoLang with experience in designing backend services.
- Strong knowledge of RESTful API development and backend-to-client communication patterns.
- Experience with PostgreSQL or other relational databases.
- Understanding of scalability and distributed system design principles.
- Familiarity with security best practices for online game services, including authentication, data protection, and rate limiting.
Preferred Qualifications:
- Cloud computing experience in AWS or GCP for hosting and scaling backend services.
- Knowledge of protobuf
- Experience with Infrastructure as Code (Terraform, CloudFormation).
- Hands-on experience with Heroic Labs' Nakama (or similar game backend solutions).
- Familiarity with CI/CD pipelines and backend build automation.
- Experience in real-time networking for multiplayer gameplay.
- Knowledge of Kubernetes or Docker for microservices and containerized deployments.
The perks of working at Azra:
- Competitive salary & equity
- Platinum healthcare plan for you and your family 💯 paid for by Azra Games. Including health, vision, and dental!
- Parental leave
- Unlimited paid time off
- Work that fits your lifestyle – Work from our studio office in Sacramento, CA, hybrid, or fully remote.
- Occasional catered lunches and dinners
- Office social events including happy hours, parties, and community service projects.
- A generous technology budget to provide the best gear you need to be your most productive and happy self.
- A packed snack room and loaded fridge
- Dedicated Game Room for "Market Research" 😏
- An authentic office environment where you get to be YOU
Azra Games is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or other applicable legally protected characteristics. Azra Games is an inclusive workplace where everyone is welcome and employee differences are celebrated.
Base Salary Range: $127,000 - $190,500 USD. The final salary offered for this position may take into account a number of factors including, but not limited to, location, skills, education, and experience.