About Ravan.ai :
Ravan.ai is a cutting-edge AI-driven technology company, specializing in Machine Learning, Cloud Computing, and scalable web architectures. We are building next-gen AI-powered applications that are transforming industries. We are looking for a skilled Backend Developer with experience in Golang, GIN, GRPC, GORM, and Asynq to join our team and help scale our backend infrastructure.
Job Title: Role Overview
We are seeking a Backend Developer who has hands-on expertise in Golang, GIN, GRPC, GORM, and Asynq. As a key part of our backend team, you will focus on building highly scalable, high-performance backend services, APIs, and microservices for AI-driven applications. Your role will also involve working with cloud technologies, optimizing system performance, and ensuring seamless integration between the backend and frontend systems.
Job Title: Key Responsibilities
- Backend Development: Design and develop scalable backend systems using Golang, GIN, GRPC, and GORM.
- API Design: Build and maintain RESTful APIs using GIN and GRPC to support communication between microservices.
- Database Management: Implement and optimize databases using GORM, focusing on relational database design and performance.
- Asynchronous Task Handling: Use Asynq to manage background tasks and asynchronous job processing.
- Cloud Deployment: Deploy and manage services on AWS and ensure efficient cloud resource utilization.
- Performance Optimization: Troubleshoot, optimize, and ensure high availability and scalability of backend systems.
- Collaboration: Work closely with frontend teams and DevOps to ensure smooth integrations and deployments.
Job Title: Required Skills
- Golang: Expertise in Golang for backend service development.
- GIN Framework: Proficiency in using GIN for building high-performance REST APIs.
- GRPC: Experience with GRPC for building scalable, efficient microservices.
- GORM: Strong experience using GORM for ORM-based relational database management.
- Asynq: Familiarity with Asynq for managing background tasks and asynchronous jobs.
- Microservices Architecture: Deep understanding and experience building and managing microservices.
- Cloud Experience: Experience deploying and managing services on AWS or similar cloud platforms.
- CI/CD: Experience in CI/CD processes and tools to streamline development and deployment workflows.
- Version Control: Proficiency with Git.
Job Title: Who Should Apply?
- 3+ years of hands-on experience with Golang, GIN, GRPC, GORM, and Asynq.
- Strong background in backend development and microservices architecture.
- Passionate about building scalable systems and optimizing backend performance.
- Able to work independently and thrive in a fast-paced, collaborative environment.
- Familiar with cloud platforms like AWS and deploying backend applications in cloud environments.
Job Title: Please Note
- This position is strictly for candidates who possess 3+ years of experience with the required technologies (Golang, GIN, GRPC, GORM, Asynq).
- Freshers or those without experience in these technologies will not be considered.
- Salary details will be discussed with Management based on the candidate’s skills and experience.
Job Title: Perks & Benefits
- Competitive Salary (based on experience)
- Work on real-world AI & ML projects
- Growth and learning opportunities with industry experts
- Flexible work culture and a collaborative environment
Job Types:
- Full-time
- Permanent
Location:
House No. 6, Med Plus Basement, Gopal Nagar, Near Punjab National Bank, Opp. Arya Samaj Mandir, Ashok Nagar, New Delhi – 11001