Technical Lead

4 - 8 years

0 Lacs

Posted:22 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a skilled and motivated Technical Lead Golang Developer at Omniful in Gurugram, you will play a crucial role in designing and developing efficient, scalable, and high-performing software solutions using Golang. Your responsibilities will include guiding a team of engineers, making key architecture decisions, and actively contributing to the entire software development lifecycle from concept to deployment. You will lead the design, development, testing, and deployment of backend services and APIs using Golang. Additionally, you will drive architectural decisions and system design for distributed systems and microservices. Mentoring and guiding junior developers on best practices, code quality, and development standards will also be a part of your role. Collaboration with product managers, frontend developers, and QA team members is essential to deliver robust and scalable solutions. Your ability to write clean, maintainable, and well-documented code will be crucial in troubleshooting and resolving complex technical issues and bugs. Conducting code reviews to ensure adherence to development and security standards will also be a key responsibility. Your expertise should include proficiency in Golang, hands-on experience in building web services and backend systems, solid understanding of data structures, algorithms, and design patterns, as well as experience with concurrency models and performance optimization in Golang. Strong experience in building and consuming RESTful APIs, gRPC, and GraphQL is preferred, along with experience in API versioning and documentation. A deep understanding of microservices architecture, experience with message queues such as Kafka, RabbitMQ, NATS, and event-driven architecture, as well as proficiency in containerization and orchestration tools like Docker and Kubernetes are desired skills. Familiarity with unit testing, integration testing, and test automation frameworks in Golang, along with CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or similar, is also important. Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, understanding of data modeling, indexing, and query optimization are required. Basic knowledge of authentication, authorization, and secure coding practices is essential, and exposure to cloud platforms like AWS, GCP, or Azure is a plus. To qualify for this role, you should have a Bachelors or Masters degree in Computer Science, Software Engineering, or related field, along with a minimum of 4+ years of industry experience in backend development, preferably with Golang.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You

kolkata, west bengal

Pune, Maharashtra, India

Jaipur, Rajasthan, India

Chennai, Tamil Nadu, India