Backend Engineer

Trida AI

Delhi

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Farmioc in Delhi, India, is seeking a Backend Engineer to build and maintain core backend services, APIs, and data systems powering Farmioc's products.

You will work mainly with Python and Node.js, building production services that handle agricultural data, market information, and marketplace workflows. Focus on reliability, performance, and scalable backend design.

Qualifications

  • 3–5 years of backend software engineering experience.
  • Strong experience with Python or Node.js and production REST APIs.
  • Solid SQL/database fundamentals (PostgreSQL, MongoDB).
  • Experience with data-intensive apps and API design.

Responsibilities

  • Design, develop, and maintain backend services and REST APIs using Python, Node.js, or related technologies.
  • Implement business logic for agriculture data, market intelligence, and workflows across products.
  • Design maintainable APIs with validation, auth, and error handling; build reusable backend components.
  • Collaborate with product and engineering teams; participate in code reviews and architectural decisions.

Skills

Python
Node.js
REST APIs
SQL
PostgreSQL
MongoDB
Redis
Docker
Cloud
CI/CD
Testing
Git

Job description

Backend Engineer

Company: Farmioc
Location: Delhi, India
Work Model: On-site
Employment Type: Full-time
Experience: 3-5 Years

About Farmioc

Farmioc is an Agri Intelligence & Commodity Trading Ecosystem focused on helping businesses and stakeholders across the agriculture and food value chain make better, data-driven decisions.

Its products include DataStore, PriceHub, MarketHub, AgriTools, and AGVISOR, covering agricultural data, market intelligence, commodity trading, analytics, and decision-support use cases.

About the Role

We are looking for a Backend Engineer to build and maintain the core backend services, APIs, and data systems that power Farmioc's products.

You will work primarily withPython and Node.js, building production services that handle agricultural data, commodity prices, market information, marketplace workflows, and integrations with external data sources.

The role involves backend application development, API design, database engineering, data processing, integrations, performance optimization, and production reliability.

You will work closely with product and engineering teams to turn requirements into reliable backend systems and reusable services.

What You'll Do
Backend Services & APIs
  • Design, develop, and maintain backend services using Python, Node.js, or related technologies.

  • Build REST APIs that support Farmioc's web applications, mobile applications, internal services, and data products.

  • Implement business logic for agricultural data, market intelligence, marketplace workflows, user features, and platform services.

  • Design clean and maintainable APIs with appropriate validation, error handling, authentication, and authorization.

  • Build reusable backend components that can support multiple Farmioc products.

  • Participate in API and system design decisions as the platform evolves.

Agricultural Data & Integrations
  • Build backend services for processing and serving agricultural and commodity market data.

  • Develop data ingestion workflows for external data providers, government sources, partner systems, and other relevant sources.

  • Validate, transform, normalize, and store incoming data for use across Farmioc products.

  • Work with current and historical price data across commodities, markets, regions, and time periods.

  • Build reliable integrations with external APIs and services, including appropriate retries and error handling.

  • Investigate data-quality and integration issues and work with relevant teams to resolve them.

Databases & Performance
  • Design and maintain database schemas for backend applications and services.

  • Work with PostgreSQL, MongoDB, Redis, or other appropriate data technologies.

  • Write and optimize SQL queries and database operations.

  • Apply indexing, caching, pagination, asynchronous processing, and background jobs where appropriate.

  • Identify and resolve API, database, and application performance bottlenecks.

  • Design services that can handle increasing data volumes and application usage.

Reliability & Production Engineering
  • Build backend services with appropriate logging, monitoring, error handling, and recovery mechanisms.

  • Write automated tests for APIs, business logic, integrations, and critical workflows.

  • Investigate production issues and contribute to root-cause analysis.

  • Support application releases and resolve backend issues affecting production systems.

  • Improve system reliability, maintainability, and operational stability.

  • Consider practical constraints such as network conditions, payload size, and efficient data delivery when building services for users with limited connectivity.

Engineering Collaboration
  • Work closely with product, frontend, mobile, data, and infrastructure teams.

  • Translate product requirements into practical backend designs and implementation plans.

  • Participate in code reviews and technical discussions.

  • Document APIs, services, data workflows, and important technical decisions.

  • Identify opportunities to improve existing services and reduce unnecessary complexity.

  • Provide reusable backend capabilities that can be consumed by customer-facing and internal applications.

What We're Looking For
  • 3-5 years of experience in backend software engineering.

  • Strong experience with Python or Node.jsand practical backend development.

  • Experience building and maintaining production REST APIs.

  • Strong SQL and database fundamentals.

  • Experience with PostgreSQL, MySQL, MongoDB, or similar databases.

  • Experience working with external APIs and data integrations.

  • Understanding of authentication, authorization, API security, and input validation.

  • Familiarity with caching, background jobs, asynchronous processing, and performance optimization.

  • Strong debugging and problem-solving skills.

  • Good understanding of software development, testing, Git, and code review practices.

Preferred Qualifications
  • Experience with Python frameworks such as FastAPI or Django, or Node.js frameworks such as Express.

  • Experience working with Redis or similar caching technologies.

  • Familiarity with message queues or background job systems.

  • Experience with microservices or event-driven systems.

  • Experience working with agricultural, commodity, financial, market, or other data-intensive applications.

  • Familiarity with Docker, cloud platforms, and CI/CD.

  • Experience building APIs consumed by web and mobile applications.

  • Familiarity with AI/ML data services or integrating AI capabilities into backend applications.

Key Skills

Python | Node.js | Backend Development | REST APIs | SQL | PostgreSQL | MongoDB | Redis | Database Design | Data Integration | Data Processing | API Integration | Background Jobs | Caching | Performance Optimization | Market Data | Agricultural Data | Commodity Data | Docker | Cloud | CI/CD | Testing | Git

Why Join Farmioc
  • Build production backend systems supporting agricultural data, market intelligence, and commodity applications.

  • Work with real-world agricultural and market data from multiple sources.

  • Solve engineering challenges involving APIs, data processing, databases, reliability, and scale.

  • Work on products serving different parts of the agriculture and food value chain.

  • Contribute to reusable backend services that support Farmioc's growing product ecosystem.

Equal Opportunity

Farmioc is committed to providing equal employment opportunities and maintaining an inclusive and professional workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data & AI Engineer
Data & AI Engineer

Trida AI • Chennai District

On-site
INR 1,500,000 - 2,300,000
Frontend Engineer
Frontend Engineer

Trida AI • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Forward Deployed Engineer
Forward Deployed Engineer

Trida AI • Chennai District

On-site
INR 900,000 - 1,300,000
Forward Deployed Engineer
Forward Deployed Engineer

Trida AI • Hyderabad

On-site
INR 1,200,000 - 2,000,000
DevOps Engineer
DevOps Engineer

Trida AI • Hyderabad

On-site
INR 1,200,000 - 2,400,000
AI Platform Engineer
AI Platform Engineer

Trida AI • Pune District

On-site
INR 1,800,000 - 2,900,000
Data Analyst
Data Analyst

Trida AI • Chennai

On-site
INR 800,000 - 1,400,000
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Sportzinteractive • Mumbai

On-site
INR 2,000,000 - 3,000,000
Global Exposure
Innovative Culture
Flexible timings
Back-End Developer / DevOps Engineer
Back-End Developer / DevOps Engineer

Jobspage • Gurugram District

Hybrid
INR 2,500,000 - 4,000,000
Early Employee Advantage
Equity Incentives
Patentable Technology
+1