Intellitask

3 jobs near Columbus, OH

Golang Developer Backend / Distributed Systems

IntelliTask LLC

Bellevue, WA • On-site

Other

Posted 4 days ago


Job description

Golang Developer – Backend / Distributed Systems

We are looking for a hands-on Golang Developer with strong experience in backend and distributed systems. The ideal candidate will be responsible for writing production-quality Go code, designing scalable systems, and taking ownership of production applications.

Responsibilities:
  • Develop and maintain backend services using Golang
  • Design and implement REST APIs for various applications
  • Architect and build distributed systems with a focus on scalability and reliability
  • Utilize Go concurrency features such as goroutines, channels, and synchronization
  • Work with Kubernetes for container orchestration
  • Implement CI/CD pipelines for efficient and automated deployment processes
  • Utilize SQL and NoSQL databases for data storage and retrieval
  • Integrate messaging systems like Kafka, RabbitMQ, or similar technologies
  • Architect event-driven systems for real-time processing
  • Provide production support, troubleshooting, and monitoring for applications
  • Build platform and infrastructure tooling to support development and operations
  • Optimize performance of systems for high traffic and scalability
Requirements:Must-Have Skills:
  • Strong hands-on experience with Golang / Go
  • Proficiency in backend development and REST APIs
  • Experience in designing and implementing distributed systems
  • Knowledge of Go concurrency concepts like goroutines, channels, context, and synchronization
  • Familiarity with Kubernetes for container management
  • Experience with CI/CD practices and tools
  • Proficiency in working with SQL and NoSQL databases
  • Experience with messaging systems like Kafka, RabbitMQ, etc.
  • Understanding of event-driven architecture
  • Experience in building platform and infrastructure tooling
  • Experience working on scalable, high-traffic systems
Nice to Have Skills:
  • Experience with gRPC for inter-service communication
  • Knowledge of MongoDB for data storage
  • Experience with ArgoCD and Helm for Kubernetes deployments
  • Proficiency in Terraform for infrastructure as code and Docker for containerization
  • Experience with distributed caching solutions
  • Familiarity with AWS cloud services
  • Experience with temporal or workflow/orchestration platforms
  • AI/ML experience would be a plus