Golang Tech Lead

Golang Tech Lead

Posted 1 day ago by Flexon Technologies Inc.

Negotiable
Undetermined
Remote
Remote

Summary: The Golang Tech Lead role involves designing, developing, and maintaining microservices and APIs using Golang, while collaborating with cross-functional teams to deliver high-quality software solutions. The position requires strong expertise in PostgreSQL and experience with cloud services, as well as leading and mentoring engineering teams. The ideal candidate will focus on performance, scalability, and best practices in a cloud-native environment. This is a remote position based in Tampa, FL.

Key Responsibilities:

  • Design, develop and maintain microservices and APIs using Golang.
  • Manage PostgreSQL databases, optimize queries and ensure high availability.
  • Develop RESTful and gRPC APIs for integration with frontend and third-party services.
  • Write clean, maintainable, high-performance code with unit testing and CI/CD integration.
  • Handle exceptions, debug and troubleshoot production issues.
  • Implement best practices for scalability, security and fault tolerance in a cloud-native environment.
  • Collaborate with cross-functional teams including product managers, DevOps and frontend engineers.
  • Lead and mentor engineering teams, conduct code reviews and set coding standards.
  • Identify and address performance bottlenecks and scalability challenges.
  • Stay current with the evolving Golang ecosystem and incorporate new tools and technologies.

Key Skills:

  • 6+ years of hands-on Golang development.
  • Strong experience with PostgreSQL (database design, indexing, optimization).
  • Experience building and consuming RESTful APIs and gRPC services.
  • Knowledge of microservices architecture, distributed systems and message brokers (Kafka, RabbitMQ).
  • Experience with Docker, Kubernetes, CI/CD pipelines and cloud services such as AWS, Google Cloud Platform or Azure.
  • Familiarity with unit testing, integration testing and debugging techniques.
  • Strong experience with Git and collaborative workflows.
  • Exposure to TypeScript, React or Node.js is a plus.

Salary (Rate): £37.50 hourly

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Job Title: Golang Tech Lead Location: Tampa, FL (Remote)

Job Description:
We are seeking a skilled Backend Developer with expertise in the Go programming language (Golang) to join our dynamic team. You will design, develop and maintain robust microservices and APIs, collaborating with frontend developers, product managers and DevOps engineers to deliver high-quality software solutions that meet business requirements.

Responsibilities:
Design, develop and maintain microservices and APIs using Golang.
Manage PostgreSQL databases, optimize queries and ensure high availability.
Develop RESTful and gRPC APIs for integration with frontend and third-party services.
Write clean, maintainable, high-performance code with unit testing and CI/CD integration.
Handle exceptions, debug and troubleshoot production issues.
Implement best practices for scalability, security and fault tolerance in a cloud-native environment.
Collaborate with cross-functional teams including product managers, DevOps and frontend engineers.
Lead and mentor engineering teams, conduct code reviews and set coding standards.
Identify and address performance bottlenecks and scalability challenges.
Stay current with the evolving Golang ecosystem and incorporate new tools and technologies.

Required Skills & Experience:
6+ years of hands-on Golang development.
Strong experience with PostgreSQL (database design, indexing, optimization).
Experience building and consuming RESTful APIs and gRPC services.
Knowledge of microservices architecture, distributed systems and message brokers (Kafka, RabbitMQ).
Experience with Docker, Kubernetes, CI/CD pipelines and cloud services such as AWS, Google Cloud Platform or Azure.
Familiarity with unit testing, integration testing and debugging techniques.
Strong experience with Git and collaborative workflows.
Exposure to TypeScript, React or Node.js is a plus.

The ideal candidate will drive the development of high-performance, scalable backend systems, architect solutions, guide technical decisions and mentor team members.