Role Overview
Omniful is looking for a skilled and motivated Technical Lead Golang Developer to join our on-site team in Gurugram.
In this leadership role, you will be responsible for designing and developing efficient, scalable, and high-performing software solutions using Golang, guiding a team of engineers, and playing a key role in architecture decisions.
You will also actively contribute to the entire software development lifecycle, from concept to deployment and Responsibilities :
- Lead the design, development, testing, and deployment of backend services and APIs using Golang.
- Drive architectural decisions and system design for distributed systems and microservices.
- Mentor and guide junior developers on best practices, code quality, and development standards.
- Collaborate with product managers, frontend developers, and QA to deliver robust and scalable solutions.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve complex technical issues and bugs.
- Conduct code reviews and ensure adherence to development and security standards.
- Evaluate new tools and technologies to continuously improve product efficiency and team Technical Skills :
Core Development
- Proficiency in Golang with hands-on experience in building web services and backend systems
- Solid understanding of data structures, algorithms, and design patterns
- Experience with concurrency models and performance optimization in Golang
APIs & Web Services
- Strong experience in building and consuming RESTful APIs, gRPC, and GraphQL (preferred)
- Experience in API versioning, documentation (e.g., Swagger/OpenAPI), and Systems & Architecture :
- Deep understanding of microservices architecture
- Experience with message queues (e.g., Kafka, RabbitMQ, NATS) and event-driven architecture
- Proficiency in containerization and orchestration tools : Docker, Kubernetes & CI/CD :
- Unit testing, integration testing, and test automation frameworks in Golang
- Familiarity with CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar
Databases & Caching
- Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
- Understanding of data modeling, indexing, and query Security & DevOps Awareness :
- Basic knowledge of authentication, authorization, and secure coding practices
- Exposure to cloud platforms like AWS, GCP, or Azure is a plus
Qualifications
- Bachelors or Masters degree in Computer Science, Software Engineering, or related field
- Minimum 4+ years of industry experience in backend development (preferably with Golang)
- Proven track record of leading technical projects or small engineering teams
- Strong analytical thinking and problem-solving skills
- Excellent written and verbal communication Experience :
- Experience in logistics, supply chain, or eCommerce platforms is a plus
- Familiarity with monitoring tools like Prometheus, Grafana, ELK Stack
- Agile/Scrum experience with Jira or similar project tracking tools
(ref:hirist.tech)