Job Description
Designation : Sr. Golang Developer
Location - Ahmedabad / Remote
Job Type - Full-time
Exp Required - 4 to 6 Years
About the Role:
We are seeking a skilled 4 - 6 years experienced Golang Developer to join our engineering team. The ideal candidate will be responsible for building high-performance, scalable, and maintainable backend systems. While the primary focus will be on backend development using Go (Golang), familiarity with Django and ReactJS will be considered a strong plus.
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using Go.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and testable code.
- Optimize applications for maximum performance, reliability, and scalability.
- Debug and resolve technical issues across development, testing, and production.
- Participate in code reviews and contribute to best practices.
- (Optional) Contribute to frontend development using ReactJS when required.
Requirements:
- Proven experience as a backend developer with strong proficiency in Golang.
- Strong SQL database knowledge. Preferably Postgres .
- Good understanding of concurrency, multithreading, and microservices architecture.
- Experience with RESTful APIs, gRPC, or GraphQL. Experience with Golang + Django/Node Js/ or any other backstack
- Familiarity with databases (SQL/NoSQL) and caching systems (e.g., Redis).
- Hands-on experience with Docker, Kubernetes, or other container orchestration tools.
- Solid understanding of CI/CD pipelines and modern DevOps practices.
- Familiarity with unit testing and integration testing in Golang.
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Strong problem-solving skills and ability to work independently or in a team.
Nice to Have (Optional) :
- Experience with ReactJS for building interactive user interfaces.
- Knowledge of frontend build tools and state management libraries (e.g., Redux).
- Experience with event-driven systems, messaging queues (Kafka, RabbitMQ, etc.).
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application