Website:
agrisage.io
Job details:
https://agrisage.io | 4+ Years Experience | [Vadodara, Gujarat]
Company Description
AgriSage specializes in designing IoT-powered, self-sustaining farming solution that enable effortless remote management. Our innovative solutions empower individuals to embrace healthier and more sustainable lifestyles in urban areas.
Role Description
We are looking for an experienced Team Lead – Backend & Cloud Engineering to join our growing team. This is a senior technical leadership role responsible for architecting, building, and maintaining scalable backend systems, cloud infrastructure, and IoT platforms. You will lead a cross-functional team of engineers and drive delivery across multiple products including smart Agritech products.
Qualifications
- Expertise in Information Technology and Technical Support
- Proficiency in Troubleshooting and problem-solving skills
- Strong Team Management and Team Leadership abilities
- Experience managing cloud infrastructure and backend system architectures
- Excellent organizational, communication, and collaboration skills
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Experience working in IoT or agriculture technology is a plus
Key Responsibilities
- Lead and mentor a team of engineers, conducting code reviews, setting technical standards, and driving best practices
- Architect and maintain scalable backend systems and RESTful/GraphQL APIs using Node.js and TypeScript
- Design and manage cloud infrastructure on AWS (EC2, S3, Lambda), including CI/CD pipelines using GitHub Actions
- Build and maintain real-time IoT data pipelines using MQTT and Kafka, handling high-throughput sensor event ingestion
- Manage containerized deployments using Docker and orchestration via Nginx
- Oversee database design and optimization across PostgreSQL, MongoDB, and Redis
- Implement centralized logging, monitoring, and observability using Elasticsearch and Kibana
- Collaborate closely with product, hardware, and QA teams to deliver features on schedule
- Contribute to low-level device interfaces when needed (C++/Go/Rust on embedded systems is a plus)
Required Skills & Experience
- 4+ years of software engineering experience, with at least 1 year in a lead or senior role
- Strong proficiency in Node.js and TypeScript for backend development
- Hands-on experience with MQTT and Kafka in production IoT or data pipeline environments
- Solid understanding of AWS services and cloud-native architecture
- Proficiency with Docker and CI/CD tooling (GitHub Actions or equivalent)
- Experience with PostgreSQL and at least one NoSQL database (MongoDB, Redis, or Firebase)
- Familiarity with ORM tools such as Prisma
- Strong communication skills and ability to manage cross-functional teams
Good to Have
- Experience with frontend frameworks such as React or Next.js
- Exposure to embedded systems programming in C++, Go or Rust (ESP32, Raspberry Pi or similar)
- Familiarity with AI/ML integrations.
- Experience with Elasticsearch, Kibana, or similar observability stacks
Click on Apply to know more.