Global It Con Llc. - Saint Louis, MO

posted about 1 month ago

Full-time - Senior
Saint Louis, MO

About the position

The Sr Golang Developer role is focused on developing and maintaining data-intensive APIs and cloud-based infrastructure. The position requires extensive experience in software engineering, particularly with Golang, and familiarity with containerized applications and distributed systems. The developer will work on building scalable solutions and optimizing data models, contributing to the overall architecture of the software systems.

Responsibilities

  • Build and maintain data-intensive APIs using gRPC and Fast APIs.
  • Create and maintain containerized application deployments using Kubernetes.
  • Develop and optimize relational data models and NoSQL databases.
  • Build and maintain cloud-based infrastructure on platforms like AWS, Azure, or Google Cloud Platform.
  • Architect and develop distributed software systems utilizing message queues and scalable compute/storage solutions.
  • Implement unit testing methodologies to ensure code quality.

Requirements

  • At least 10 years of experience in software engineering.
  • Strong skills in Golang programming language.
  • Familiarity with Python is a plus.
  • Proven experience with gRPC and building data-intensive APIs.
  • Experience with containerized application deployments, particularly using Kubernetes.
  • Strong understanding of relational databases (RDBMS/SQL) and query optimization.
  • Experience with NoSQL databases is a plus.
  • Ability to build and maintain cloud infrastructure on major cloud providers (AWS, Azure, Google Cloud Platform).
  • Experience in developing or architecting distributed software systems.

Nice-to-haves

  • Familiarity with artificial intelligence language tools for job description enhancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service