Talent.com
Sr. Backend Engineer

Sr. Backend Engineer

TPIDes Moines, IA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

Description :

We’re seeking an experienced Senior Backend Engineer to join our growing engineering team and help build the next generation of our SaaS platform. You’ll play a critical role in developing and maintaining Go microservices that integrate with complex casino CMS systems, working in secure, enterprise environments while contributing to a stable and scalable architecture.

What You’ll Do

  • 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 our .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 Education and Experience :

  • Experience with AI-powered development tools to improve workflow and efficiency.
  • Basic networking knowledge including DNS, firewalls, and DMZ concepts.
  • Familiarity with .NET (C#), particularly .NET 8 and above.
  • Experience working in highly regulated industries (gaming, finance, healthcare).
  • DevOps experience with CI / CD pipelines and Infrastructure-as-Code (e.g., Terraform, Bicep).
  • What We Offer

  • Competitive salary and comprehensive benefits package.
  • Comprehensive health, dental, and vision insurance.
  • Opportunity to work with modern, cutting-edge technology in a growing SaaS environment.
  • Collaborative team culture focused on continuous learning and professional development.
  • Flexible work arrangements with modern development tools and infrastructure.
  • Direct impact on product development and technical architecture decisions
  • Physical Demands : Must be able to sit for extended periods of time. Some standing and walking are required. Continuous vision required for detailed work. Frequent hand / wrist / finger movement for computer tasks.

    Position Type / Expected Hours of Work : This is a full-time position. Typical hours are Monday through Friday, 8 : 00 a.m. to 4 : 00 p.m., but the schedule varies and requires flexibility to work as needed in the evenings and weekends. Typically, 40 hours per week.

    If you’re passionate about building robust, scalable backend systems and thrive in environments where you can take ownership of complex technical challenges, we’d love to hear from you. Join our team and help us continue building innovative SaaS solutions for the casino industry.

    TPI is a family-owned and operated company based in Des Moines, IA, with over 50 years of experience in direct marketing. Specializing in the casino industry, our mission is to connect casinos with their players through a variety of marketing channels. While we are best known for our expertise in direct mail, our offerings have expanded to include variable data programming & automation, app development, digital services, and player portal solutions. As a leader in casino marketing, we work with over 300 casinos each month, helping them reach more than 10 million people nationwide. Join our team and be part of our continued success, with competitive salaries, benefits, and opportunities for personal and professional growth.

    serp_jobs.job_alerts.create_a_job

    Backend Engineer • Des Moines, IA, US