Hiring for our client
Position: Senior Full Stack Developer
Location: Gurugram, Hyderabad
Reporting to: Lead Software Engineering
Work Experience: 4 to 6 years
CTC: 15-20 LPA
We are seeking a Senior Full Stack Developer with strong expertise in domain modeling and backend systems development, who is comfortable navigating the entire technology stackfrom modern web UI frameworks to scalable data repository design for sophisticated cloud applications. The ideal candidate is also enthusiastic about AI-enabled software development, applying modern tooling and techniques to improve developer productivity, system intelligence, and overall solution quality.
Key Responsibility:
System Architecture & Design
- Design and evolve robust domain models reflecting real-world agricultural, research, and supply chain processes
- Contribute to backend architecture decisions with a focus on scalability, maintainability, and performance
- Collaborate with architects and stakeholders to translate complex domain requirements into clean, extensible systems
Backend Development
- Develop and maintain backend services (APIs, services, workflows) using modern cloud-native patterns
- Design and optimize data persistence layers, including relational and non-relational data stores
- Ensure data integrity, traceability, and auditability across research and operational workflows
Full Stack Enablement
- Work across the stack as needed, including frontend frameworks, API integration, and both UI and server-side/cloud-side performance tuning
- Partner effectively with frontend developers by defining clean contracts, APIs, and data schemas
- Support end-to-end feature delivery from UX considerations through backend implementation
AI-Enabled Software Development
- Leverage AI-assisted coding tools for faster development, refactoring, testing, and documentation with components
- Explore opportunities to embed AI/ML capabilities into applications (e.g., analytics, recommendations, automation)
- Promote best practices in responsible, maintainable use of AI within software engineering workflows
Collaboration & Quality
- Work closely with product managers, scientists, field teams, and business stakeholders
- Participate in code reviews, architectural discussions, and technical mentoring
- Champion engineering excellence, automated testing, and continuous improvement
Agentic Systems & MCP
- Design and implement multiagent workflows (planning, delegation, tool use, and retries) with frameworks such as LangGraph/LangChain, CrewAI, Swarm, AutoGen, Semantic Kernel, or Google ADKchoose the right orchestration pattern for the job (deterministic graphs, rolebased teams, conversationdriven, or functioncentric).
- Build and maintain MCP servers and clients to expose internal tools (search, RAG, code exec, retrieval, databases, SaaS APIs) with secure authentication, schemafirst contracts, and versioning.
- Implement memory strategies (ephemeral session memory vs. persistent profile/state), tool routing, and guardrails(input/output validation, promptinjection defenses, PII handling).
- Add offline/online evaluations (unit tests for agents, golden test sets, regression suites) and observability (traces, cost tracking, latency/error budgets).
Required Qualifications
- 4+ years of professional software development experience
- Strong experience with backend systems development and domain-driven design (DDD) concepts
- Proficiency in at least one modern backend language/framework (e.g., Java, C#, Python, Node.js)
- Solid understanding of cloud platforms (AWS, Azure, or GCP) and cloud-native architectures
- Experience designing and working with complex data models and repositories
- Working knowledge of modern frontend frameworks (React, Angular, Vue, etc.)
- Experience with APIs, messaging, and asynchronous processing
- Strong communication skills and ability to work across disciplines
Preferred Qualifications
- Experience in agriculture, life sciences, research systems, or supply chain platforms
- Familiarity with geospatial, time-series, or experimental data
- Experience supporting global, multi-region applications
- Exposure to MLOps, AI/ML integration, or data science workflows
Why Join Us
- Work on mission-critical global systems that directly impact food production and agricultural innovation
- Solve complex domain and data challenges at scale
- Be part of a forward-looking engineering culture embracing AI-enabled development
- Collaborate with experts across science, engineering, and operations