TPI

Senior Backend Engineer

TPI

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

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).
Accellor

Infrastructure/Application Staff Engineer, Migration Specialist

Accellor
Leadfull-timeCalifornia · 🇺🇸 United States
Posted: 13 days agoSource: apply.workable.com
AnsibleAWSAzureCloudDockerGoogle Cloud PlatformKubernetesMicroservices.NETOraclePythonSQL+2 more
Snowflake

Network Engineer

Snowflake
Mid · Seniorfull-time🇵🇱 Poland
Posted: 11 days agoSource: jobs.ashbyhq.com
AnsibleAWSAzureCloudDNSFirewallsITSMPythonSwitchingTerraform
GEICO

Senior Software Engineer

GEICO
Seniorfull-time$105k–$215k / year🇺🇸 United States
Posted: 23 days agoSource: geico.wd1.myworkdayjobs.com
AnsibleAWSAzureCassandraGoGoogle Cloud PlatformKubernetesMongoDBMySQLPostgresRedisSDLC+2 more
NMI

Staff Engineer (Tech Lead)

NMI
Seniorfull-time$130k–$160k / year🇺🇸 United States
Posted: 33 days agoSource: boards.greenhouse.io
AnsibleAWSAzureCloudDockerGoogle Cloud PlatformGrafanaGraphQLJenkinsKubernetesLaravelMicroservices+9 more
Calix

Senior Systems Administrator

Calix
Seniorfull-time$116k–$197k / year🇺🇸 United States
Posted: 3 days agoSource: calix.wd1.myworkdayjobs.com
AnsibleAzureChefCloudCyber SecurityDNSDockerGoogle Cloud PlatformITSMKubernetesLinuxPuppet+2 more