Lead Software Developer (Backend, Golang)

6 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Overview:

We are looking for an experienced Technical Lead specializing in Backend Development using Golang to join our growing team. You will be responsible for leading the backend team, driving architectural decisions, ensuring code quality, and building robust, scalable systems for our clients. The ideal candidate has deep experience in Golang, a strong understanding of distributed systems, and the ability to work in a fast-paced environment.


Key Responsibilities:
  • Lead and mentor a team of backend engineers, ensuring adherence to best practices, coding standards, and efficient workflows.
  • Design, develop, and maintain highly scalable backend systems using Golang.
  • Architect solutions for complex business requirements and ensure the systems are scalable and reliable.
  • Collaborate with frontend developers, product managers, and stakeholders to ensure seamless integration and delivery of new features.
  • Conduct code reviews to maintain high-quality code standards and identify areas of improvement.
  • Drive continuous improvement in the backend architecture and codebase, ensuring performance optimization and scalability.
  • Ensure proper implementation of security best practices and data protection measures.
  • Work closely with DevOps to optimize deployment pipelines and infrastructure for backend services.
  • Act as a point of contact for technical escalations and provide technical leadership during critical situations.
  • Keep up with industry trends and emerging technologies to recommend and integrate new tools/technologies as needed.


Required Qualifications:
  • 6+ years of experience in backend development, with at least 3+ years working with Golang.
  • Strong understanding of microservices architecture, distributed systems, and cloud-native technologies.
  • Experience with RESTful API development and design.
  • Solid understanding of data structures, algorithms, and design patterns.
  • Experience with SQL and NoSQL databases like PostgreSQL, MongoDB, etc.
  • Familiarity with containerization technologies (Docker, Kubernetes) and cloud services such as AWS, Azure, or GCP.
  • Proven experience with CI/CD pipelines, version control (Git), and DevOps practices.
  • Strong knowledge of unit testing, integration testing, and writing testable code.
  • Experience with event-driven architectures and message brokers like Kafka, RabbitMQ, etc.
  • Excellent problem-solving skills and ability to think analytically.


Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You