30 Oct
|
PowerXchange
|
Gurugram
30 Oct
PowerXchange
Gurugram
– 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.
- Solid 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.
📌 GoLang Team Lead (Gurugram)
🏢 PowerXchange
📍 Gurugram