24 Aug
|
Webknot Technologies
|
Bengaluru
24 Aug
Webknot Technologies
Bengaluru
Job Description – Back-End Golang Developer
Experience: 2+ Years
Role: Back-End Golang Developer
Employment Type: Full-Time
Location: Bangalore
About the Role
We are looking for a skilled Back-End Golang Developer with 2+ years of hands-on experience to join our engineering team. The ideal candidate should have robust experience in Go/Golang, REST APIs, microservices, databases, and backend system development.
You will be responsible for designing, developing, testing, and maintaining scalable, secure, and high-performance backend applications. The role involves working on real-world projects, developing APIs and microservices, optimizing application and database performance, and collaborating with cross-functional teams to deliver reliable solutions.
Key Responsibilities
Design, develop, and maintain scalable, reliable, and secure backend applications using Golang.
Develop and maintain RESTful APIs and microservices using frameworks such as Gin, Echo, or Fiber.
Build high-performance backend services with a focus on scalability, reliability, maintainability, and fault tolerance.
Develop and integrate gRPC-based services where required.
Design efficient APIs following REST API design principles and OpenAPI/Swagger standards.
Work with relational and NoSQL databases, including PostgreSQL, MySQL, Redis, and other database technologies.
Write optimized database queries and implement appropriate indexing, caching, and query optimization strategies.
Develop event-driven and asynchronous systems using messaging technologies such as Kafka, RabbitMQ, or NATS.
Implement appropriate caching strategies using Redis or similar technologies.
Write clean, modular, maintainable, and well-tested Go code following software engineering best practices.
Develop unit and integration tests using Go testing packages, Testify, or similar frameworks.
Containerize applications using Docker and work with container orchestration platforms such as Kubernetes.
Develop and maintain CI/CD pipelines
📌 Golang Developer (Bengaluru)
🏢 Webknot Technologies
📍 Bengaluru