Golang Developer

Lafayette Economic Development Authority
Lafayette, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Lafayette, United States of America

Tech stack

Identity and Access Management
Load Balancing
Containerization
Kubernetes
Google BigQuery
Microservices

Job description

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)

Your future duties and 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

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

Preferred Qualifications

  • 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

Soft Skills

  • Strategic thinker with a passion for innovation and measurable impact.
  • Hands-on leader who balances technical depth with team empowerment.
  • Strong collaborator, capable of influencing at all organizational levels.
  • Committed to building ethical and responsible AI systems.

Skills:

  • Kubernetes
  • Containerization
  • Google Cloud Storage
  • Identity and access mgt (IAM)
  • Load Balancing
  • Microservices
  • Go
  • Google BigQuery

Apply for this position