Agricultural Software Engineer

1 week ago


Kolkata, West Bengal, India beBeeBackend Full time US$ 15,00,000 - US$ 30,00,000

We are seeking an experienced Backend Engineer to join our team in building a smart farm management platform. This is an individual contributor role requiring high ownership, problem-solving capabilities, and a proactive mindset.

Job Description
  • Backend Development:
  • Design, build, and maintain scalable APIs and microservices using NodeJS and Python.
  • Architect multi-tenant SaaS systems with proper data isolation and tenant management.
  • Implement GraphQL and RESTful APIs with focus on performance and reliability.
  • Build data processing pipelines and real-time systems for agricultural applications.
  • DevOps & Infrastructure:
  • Set up and manage cloud infrastructure (AWS/GCP/Azure) and deployment automation.
  • Build and maintain CI/CD pipelines, containerization (Docker/Kubernetes), and monitoring systems.
  • Drive infrastructure decisions that enable rapid iteration while maintaining system reliability.
  • Data & Integration:
  • Design and optimize database schemas for complex agricultural data (SQL and NoSQL).
  • Implement multi-tenant data architecture with proper tenant isolation and security.
  • Build integrations with IoT devices, external APIs, and third-party services.
  • Implement data validation, processing pipelines, and API development for frontend consumption.
  • AI-Augmented Development:
  • Leverage AI coding assistants (GitHub Copilot, Claude, etc.) to accelerate development workflows.
  • Use AI tools for code review, documentation generation, and optimization.
  • Stay current with AI development tools and advocate for their adoption across the team.
  • Security & Performance:
  • Implement authentication, authorization, and security best practices.
  • Design tenant-aware security models and access control systems.
  • Optimize application performance for real-time systems and rural connectivity challenges.
  • Build resilient systems with proper error handling and recovery mechanisms.
Required Skills & Qualifications
  • Core Backend Technologies:
  • Strong expertise in NodeJS with experience building production-grade APIs and microservices.
  • Proficient in Python for data processing, automation scripts, and agricultural analytics.
  • Experience with modern frameworks (Express.js, FastAPI, Django) and architectural patterns.
  • Solid understanding of RESTful APIs and GraphQL service design.
  • DevOps & Infrastructure:
  • Hands-on experience with Docker, Kubernetes, CI/CD pipelines.
  • Proficiency with Infrastructure-as-Code tools (Terraform, Ansible, or equivalent).
  • Strong understanding of AWS/GCP/Azure cloud services and deployment automation.
  • Experience with monitoring tools (Prometheus, Grafana, ELK stack) and log management.
  • Database & Data Systems:
  • Experience with SQL databases (PostgreSQL/MySQL) including complex query optimization.
  • Familiarity with NoSQL databases (MongoDB, Redis, InfluxDB for time-series data).
  • Understanding of multi-tenant database design patterns and data isolation strategies.
  • Experience with database performance tuning and scaling strategies.
  • AI & Development Tools:
  • Proficiency with AI coding assistants and prompt engineering for development tasks.
  • Experience using AI tools for code generation, debugging, and documentation.
  • Understanding of how to integrate AI/ML models into backend systems.
  • Ability to evaluate and adopt new AI development tools effectively.
  • Professional Skills:
  • Strong problem-solving and debugging skills with complex distributed systems.
  • Ability to work in a fast-paced startup environment with high ownership and accountability.
  • Experience with agile development practices and version control (Git).
  • Nice-to-Have Skills:
  • Passion for sustainability and alignment with sustainable systems & regenerative agriculture mission.
  • Experience with SaaS billing systems and subscription management.
  • Experience with IoT frameworks and protocols (MQTT, LoRaWAN).
  • Knowledge of GIS data processing and spatial analysis.
  • Experience with time-series databases and real-time data streaming.
  • Understanding of agricultural domain knowledge.
  • Experience with serverless architectures and event-driven systems.
  • Knowledge of machine learning deployment and MLOps practices.
  • Familiarity with edge computing and rural connectivity challenges.

This is an exciting opportunity to join our innovative team and contribute to shaping the future of smart farming



  • Kolkata, West Bengal, India beBeeMarketing Full time ₹ 36,00,000 - ₹ 48,20,000

    Job Title: Digital Marketing Manager for Agriculture IndustryAt the heart of this role lies the management and optimization of online marketing strategies to drive business growth in the agriculture industry. The ideal candidate will have a deep understanding of digital marketing principles, including search engine optimization (SEO), pay-per-click...


  • Kolkata, West Bengal, India CITYTECH SOFTWARE | Microsoft Gold Partner Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionCitytech Software is a premier Software Development and IT Consulting company based in Kolkata, India. Established in 1993, we specialize in web-based solutions, client-server applications, ERP and Payroll management software (Paylite HRMS), and enterprise mobility. Our innovative solutions help businesses worldwide streamline their...


  • Kolkata, West Bengal, India beBeeEcosystem Full time ₹ 15,00,000 - ₹ 20,00,000

    Job DescriptionThis is an exciting opportunity to work as a software engineer specializing in ecosystem modelling. The role involves developing, implementing, and maintaining components of the Agricarbon Ecosystem Model (AEM) using Python.You will be responsible for translating complex modelling concepts into robust, production-ready code that enhances our...

  • Software Engineer

    1 week ago


    Kolkata, West Bengal, India Kaanch Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionKaanch Inc., the next-generation Layer 1 blockchain, is designed to empower developers, businesses, and users with unprecedented speed, scalability, and security. Our network achieves a groundbreaking 1.4 million transactions per second (TPS) through advanced technologies, making it one of the fastest blockchains in the world. We support...

  • Test Engineer 1

    1 week ago


    Kolkata, West Bengal, India Hyland Software Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    OverviewHyland Software is widely known as a great company to work for and a great company to do business with. Being a leader in providing software solution for managing content, processes, and cases for organizations across the globe we enabled more than 20,000 organizations to digitalize their workplaces and transform their operations.Currently we are...


  • Kolkata, West Bengal, India RS Software Full time US$ 90,000 - US$ 1,20,000 per year

    We are seeking a skilled and detail-oriented Automation Test Engineer with 45 years of experience in designing, developing, and executing automated test scripts to ensure high-quality software delivery.Required Skills & Qualifications:Bachelor's degree in Computer Science, Information Technology, or related field4–5 years of experience in software testing...

  • Software Engineer

    1 week ago


    Kolkata, West Bengal, India beBeeSoftwareEngineer Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Software EngineerAs a skilled software engineer, you will play a pivotal role in designing, building, and configuring applications that meet specific business process and application requirements.Key Responsibilities:Perform independently and become an SME (Subject Matter Expert).Collaborate with cross-functional teams to gather requirements and...

  • Automation Engineer

    2 weeks ago


    Kolkata, West Bengal, India RS Software Full time

    Job Description for Mid. TesterPreferred Experience: 4-5 yearsWork Location: PAN IndiaAbout RS SoftwareRS Software builds global, national and enterprise payment platforms, and has presence in four continents. The product suite combines with knowledge systems built over 30 years, delivering mission-critical payment solutions that combine innovation and...

  • Automation Engineer

    1 week ago


    Kolkata, West Bengal, India RS Software Full time ₹ 5,00,000 - ₹ 10,00,000 per year

    Job Description for Mid. TesterPreferred Experience:4-5 yearsWork Location: PAN IndiaAbout RS SoftwareRS Software builds global, national and enterprise payment platforms, and has presence in four continents. The product suite combines with knowledge systems built over 30 years, delivering mission-critical payment solutions that combine innovation and...

  • Automation Engineer

    5 days ago


    Kolkata, West Bengal, India RS Software Full time

    Job Description for Mid. Tester Preferred Experience : 4-5 years Work Location: PAN India About RS Software RS Software builds global, national and enterprise payment platforms, and has presence in four continents. The product suite combines with knowledge systems built over 30 years, delivering mission-critical payment solutions that combine...