27 Aug
|
BILVANTIS TECHNOLOGIES
|
Hyderabad
27 Aug
BILVANTIS TECHNOLOGIES
Hyderabad
Job Description: GoLang Development – Technical Lead (Exp: 8+ Years to 12 Years)
We are seeking an experienced Senior Backend Engineer to design, build, and maintain scalable server-side applications as a Technical Lead. In this role, you will work closely with cross-functional teams to deliver high-performance, data-driven solutions that power our products and enhance user experience.
- - Experience should have 8+ years to 12 years of experience.
- Strong hands-on experience with Golang development.
- Expertise in Go concurrency patterns (goroutines, channels) and memory management.
- Experience with Go frameworks such as Gin / Echo / Fiber.
- Strong experience in designing distributed, scalable, and fault-tolerant systems.
- Strong understanding of system design principles for building scalable, distributed, and fault-tolerant systems (load balancing, caching, database sharding, message queues, high availability).
- Solid grasp of software design patterns (e.g., Factory, Singleton, Observer, Strategy, CQRS, Saga) and their practical application in production-grade systems.
- Domain knowledge of building Uber-like on-demand/ride-hailing platforms - real-time driver-rider matching, geo-spatial indexing, dispatch algorithms, trip lifecycle management, surge pricing, and payments.
- Hands-on experience with REST APIs, gRPC, and Protocol Buffers.
- Experience with microservices architecture.
- Strong hands-on experience with Web services, microservices, SOAP, and REST.
- Experience with databases: PostgreSQL, MySQL, MongoDB or other NoSQL DBs.
- Implement authentication and authorization (e.g., JWT, OAuth2).
- Experience writing RESTful APIs and understanding of the HTTP protocol.
- Strong experience in unit testing, integration testing, and debugging.
- Experience with observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
- Experience working with Scrum / Agile development methodologies.
- Good in OOPs, Collections, Exception Handling.
- Good in problem solving.
- Good in building reusable code for future use.
- Debug, troubleshoot, and resolve application issues in a timely manner.
- Work closely with stakeholders to ensure alignment with business requirements and project timelines.
- Staying up-to-date with the latest industry trends and technologies.
- Exposure to JAVA, Spring Boot web application development.
- Exposure to ReactJS, NextJS development.
- Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Experience with cloud platforms (AWS / Azure / GCP) and cloud-native development.
- Should have valuable oral and written communication.
- Should be a good team player.
- Should be proactive and adaptive.
📌 GoLang Development – Technical Lead (Exp: 8 Years to 12 Years) (Hyderabad)
🏢 BILVANTIS TECHNOLOGIES
📍 Hyderabad