GoLang Team Lead

PowerXchange
Gurugram, Haryana, India

Job Description – Golang Team Lead (TL)

Department: Technology (Tech)

Position: Golang Team Lead

Project: P2P

Experience Required: Minimum 4–5 years

Employment Type: Full-time

Location: To be confirmed

Open Positions: 1

Role Overview

We are looking for an experienced and technically strong Golang Team Lead to lead

backend development for our P2P energy trading platform.

The ideal candidate should have hands-on expertise in Go (Golang), microservices

architecture, API development, database management, and building scalable, secure, and

high-performance backend systems.

The role requires a combination of strong coding skills, system design capabilities,

problem-solving ability, and experience mentoring developers.

Key Responsibilities

  • Lead the design, development, testing, and deployment of backend services using

Golang.

  • Design scalable microservices and RESTful APIs to support platform functionality.
  • Take ownership of backend architecture, code quality, performance, and reliability.
  • Guide and mentor backend developers through technical discussions, code

reviews, and best practices.

  • Work closely with frontend developers, QA engineers, business analysts, and

product stakeholders.

  • Design and optimise databases, data models, and backend integrations.
  • Implement secure authentication, authorisation, error handling, logging, and

monitoring.

  • Troubleshoot production issues, optimise system performance, and ensure

platform stability.

  • Contribute to sprint planning, task estimation, technical documentation, and

delivery timelines.

  • Collaborate on integrating backend services with energy trading workflows,

transaction management, and settlement systems.

Required Technical Skills

  • Strong hands-on experience developing production applications using Go (Golang).
  • Must have hands-on experience with AI-powered coding tools such as OpenAI

Codex, Cursor, and/or Claude Code.

  • Should be proficient in using AI coding assistants for code generation, debugging,

refactoring, code reviews, and development optimisation.

  • Strong understanding of reviewing, validating, testing, and securing AI-generated

code before production deployment.

  • Ability to guide team members in adopting AI-assisted development practices

effectively.

  • Good understanding of concurrency, goroutines, channels, and performance

optimisation.

  • Experience designing and developing RESTful APIs and microservices.
  • Strong knowledge of SQL databases such as PostgreSQL or MySQL.
  • Familiarity with NoSQL databases and caching technologies such as Redis.
  • Experience with Docker, Git, CI/CD pipelines, and cloud environments.
  • Understanding of distributed systems, asynchronous processing, and message

queues.

  • Knowledge of application security, authentication, and authorisation.
  • Strong debugging, problem-solving, and system design skills.
  • Experience conducting code reviews and mentoring developers.

Preferred Skills

  • Familiarity with event-driven architecture, Kafka, or RabbitMQ.
  • Exposure to blockchain, distributed ledger technology, or transaction processing

systems.

  • Experience working on energy technology, fintech, or trading platforms.
  • Understanding of high-availability systems and observability tools.

Leadership & Soft Skills

  • Ability to independently own technical modules and drive development activities.
  • Strong communication and cross-functional collaboration skills.
  • Ability to mentor junior developers and support technical decision-making.
  • Comfortable working in a fast-paced, product-driven engineering environment.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a

related field, or equivalent practical experience.

  • Minimum 4–5 years of relevant software development experience, with substantial

hands-on Golang expertise.

  • Prior experience leading developers or owning backend development modules is

preferred.

Score my resume against this job, free →

Questions about this job

How do I apply for the GoLang Team Lead job at PowerXchange?

Use the apply link on this page: you apply directly with PowerXchange on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does PowerXchange want for this GoLang Team Lead role?

The job description asks for Go (Golang), microservices architecture, API development, database management, building scalable, secure, and high-performance backend systems, AI-powered coding tools such as OpenAI Codex, Cursor, and/or Claude Code, AI coding assistants for code generation, debugging, refactoring, code reviews, and development optimisation and reviewing, validating, testing, and securing AI-generated code before production deployment. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at PowerXchange?

Apply to the PowerXchange roles that match your experience, and tailor your resume to each job description: for this role that means showing Go (Golang), microservices architecture, API development. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this GoLang Team Lead job remote or onsite?

This is based in Gurugram, Haryana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with PowerXchange, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →