Tech Stack
AzureCloudDNSDockerFirewallsGoGRPCLinuxMicroservices.NETSQLTerraform
About the role
- Build and maintain Go microservices that integrate seamlessly with casino CMS systems and third-party APIs.
- Design and implement robust API integrations using various protocols (REST, gRPC, JSON) by analyzing technical documentation and building custom HTTP/gRPC wrappers.
- Work with SQL Server databases to design efficient queries, manage data persistence, and ensure optimal performance.
- Deploy and manage containerized services using Docker in secure casino environments, typically within DMZ configurations.
- Contribute to the .NET backend system when needed, helping maintain and enhance existing functionality.
- Handle Azure infrastructure tasks including App Services configuration, networking, and cloud resource management.
- Collaborate closely with engineering teams to deliver stable, maintainable, and well-documented services.
- Troubleshoot and modernize legacy systems that may have limited or outdated documentation.
- Own integration projects from conception through deployment, ensuring reliable connections to unfamiliar third-party systems.
Requirements
- 5+ years of backend development experience, ideally in SaaS applications.
- Strong proficiency in Go with deep understanding of microservice architecture patterns and best practices.
- Extensive API development and integration experience across multiple protocols (REST, gRPC, JSON).
- Solid experience with SQL Server including schema design, query optimization, and performance tuning.
- Hands-on experience with Docker for containerization and deployment.
- Azure cloud experience with App Services, networking, and infrastructure management.
- Basic Linux administration skills for server management and troubleshooting.
- Proven ability to work independently and take ownership of complex integration projects.
- Strong problem-solving skills with experience troubleshooting legacy or poorly documented systems.
- Excellent collaboration and communication skills.
- Preferred: Experience with AI-powered development tools to improve workflow and efficiency.
- Preferred: Basic networking knowledge including DNS, firewalls, and DMZ concepts.
- Preferred: Familiarity with .NET (C#), particularly .NET 8 and above.
- Preferred: Experience working in highly regulated industries (gaming, finance, healthcare).
- Preferred: DevOps experience with CI/CD pipelines and Infrastructure-as-Code (e.g., Terraform, Bicep).