Golang Developer

CGILafayette, LA
Hybrid

About The Position

We are seeking a skilled Golang Developer to design, develop, and maintain scalable backend systems and APIs. The ideal candidate should have strong experience in Go programming, microservices architecture, and cloud-based environments. You will collaborate with cross-functional teams to build high-performance, reliable, and secure applications. You will also be part of high performing agile team that designs, builds and deploys scalable API's across multiple platforms. If you are looking for a new challenge, this role is for you. This position is located in our Lafayette, LA office (Hybrid)

Requirements

  • 8+ years of IT experience with 3–5 years in architecture/consulting roles
  • Strong proficiency in Golang (Go) 3+ years
  • Experience with REST APIs / gRPC
  • Knowledge of microservices architecture
  • Familiarity with Docker, Kubernetes
  • Experience with SQL/NoSQL databases
  • Understanding of concurrency (goroutines, channels)
  • Familiarity with Git and CI/CD pipelines
  • Excellent communication, documentation, and presentation skills

Nice To Haves

  • Experience with cloud platforms (AWS/Azure/GCP)
  • Knowledge of event-driven architecture
  • Familiarity with monitoring tools (Prometheus, Grafana)
  • Experience with high-load or distributed systems

Responsibilities

  • Backend Development
  • Design, develop, and maintain backend services using Golang
  • Build efficient, reusable, and reliable code
  • Develop RESTful APIs and/or gRPC services
  • System Design Participate in system architecture and design decisions
  • Develop scalable and distributed systems
  • Optimize applications for maximum speed and scalability Microservices & Integration
  • Build and maintain microservices-based architecture
  • Integrate third-party APIs and internal services
  • Work with message brokers (Kafka, RabbitMQ, etc.) Database Management
  • Design and manage databases (SQL/NoSQL like PostgreSQL, MongoDB)
  • Write efficient queries and ensure data integrity
  • Optimize database performance Cloud & DevOps Collaboration
  • Deploy applications on cloud platforms (AWS, Azure, GCP)
  • Work with Docker and Kubernetes for containerization
  • Collaborate with DevOps teams on CI/CD pipelines Performance Optimization
  • Monitor and improve application performance
  • Identify bottlenecks and fix scalability issues Security & Best Practices
  • Implement security and data protection measures
  • Follow coding standards, version control, and documentation practices

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service