Free cookie consent management tool by TermsFeed Senior Full Stack Developer - System Design & Architecture | Antal Tech Jobs
Back to Jobs
2 Days ago

Senior Full Stack Developer - System Design & Architecture

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Savannah Seeds Pvt Ltd

Overview

Reporting to : Lead Software Engineering

Work Experience : 4 to 6 years

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 stack-from modern web UI frameworks to scalable data repository design for sophisticated cloud applications.

This role will play a key part in the development of our global field and crop management system, as well as the design, enhancement, and support of systems that enable research, plant breeding, quality assurance, and product supply chain operations.

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 & 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 multi agent workflows (planning, delegation, tool use, and retries) with frameworks such as LangGraph/LangChain, CrewAI, Swarm, AutoGen, Semantic Kernel, or Google ADK-choose the right orchestration pattern for the job (deterministic graphs, role based teams, conversation driven, or function centric).
  • Build and maintain MCP servers and clients to expose internal tools (search, RAG, code exec, retrieval, databases, SaaS APIs) with secure authentication, schema first contracts, and versioning.
  • Implement memory strategies (ephemeral session memory vs. persistent profile/state), tool routing, and guardrails (input/output validation, prompt injection 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 to 6 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

(ref:hirist.tech)

Share job
Similar Jobs
View All
1 Day ago
Senior Software Developer - Python/React.js
Social Good & Community Development
  • Noida, Uttar Pradesh, India
Description : Title : Software DeveloperJob DetailsLocation : Gurugram (Gurgaon), : Candidates from Gurugram or nearby areas onlyExperience : 3 - 6 yearsWork Mode : On-site onlyJob Type : Full-timeWorking Days : Monday to Saturday (6 days)Remote / Hy...
decor
1 Day ago
Automation QA Engineer (Remote)
Social Good & Community Development
  • Noida, Uttar Pradesh, India
About the Role:We are looking for a Quality Gatekeeper to join PriceLabs, a fast-paced leader in revenue management software. We deal with complex data, dynamic pricing algorithms, and high-traffic dashboards.In this role, you won't just write script...
decor
1 Day ago
Interesting Job Opportunity: Unify Technologies - Senior Software Developer - Java Technologies
Social Good & Community Development
  • Noida, Uttar Pradesh, India
Experience Level : 3 - 7 yearsEmployment Type : Full-timeKey Responsibilities Design and develop integration solutions using Apache Camel, Java, and Spring Boot Implement Enterprise Integration Patterns (EIP) for seamless system communication Devel...
decor
1 Day ago
Astria Digital - Python Full Stack Developer
Social Good & Community Development
  • Noida, Uttar Pradesh, India
DescriptionJob Description :We are looking for an Automation Software Developer with strong experience in Python-based automation and REST API development. The ideal candidate will have hands-on expertise in building scalable backend services and aut...
decor
1 Day ago
iOS Developer - SWIFT/Cocoa Touch
Social Good & Community Development
  • Noida, Uttar Pradesh, India
DescriptionAbout the Role :We are looking for an iOS developer who possesses a passion for using the latest mobile technologies to develop cutting edge features and will join a young motivated team. You will get the freedom to build the features on t...
decor
1 Day ago
Software Engineer - SWIFT/Objective C
Social Good & Community Development
  • Noida, Uttar Pradesh, India
Job DescriptionRole Overview :The Software Engineer will design and maintain automation frameworks and macOS applications. The role requires strong technical expertise in Swift/ObjectiveC, JS/React, SQL, and iOS/macOS frameworks.Key Responsibilities ...
decor
1 Day ago
Data Scientist
Social Good & Community Development
  • Noida, Uttar Pradesh, India
About the company: Headquartered in El Segundo, Calif., Internet Brands® is a fully integrated online media and software services organization focused on four high-value vertical categories: Health, Automotive, Legal, and Home/Travel. The company's a...
decor
1 Day ago
Scrum Master
Social Good & Community Development
  • Noida, Uttar Pradesh, India
An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives. Come join the excellence! Overview The Project Management area is responsible for leading a team, typica...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media