Associate Software Developer
Saatvik Agro
Job Title: Associate Software Developer
Company: Saatvik Agro
About the Role
Saatvik Agro is seeking an Associate Software Developer for a full-time, on-site opportunity in Morena, Madhya Pradesh, India. This role is designed for fresh graduates and early-career professionals interested in software development across various domains including backend and frontend engineering, web applications, APIs, databases, cloud technologies, enterprise systems, automation, and modern software-development practices.
Key Responsibilities
- Collaborate with software, IT, data, analytics, operations, production, supply chain, finance, sales, and other business teams.
- Develop, test, integrate, maintain, troubleshoot, and improve software applications.
- Develop, test, integrate, maintain, troubleshoot, and improve backend services, APIs, databases, dashboards, internal platforms, automation solutions, and enterprise systems.
Requirements & Tech Stack
- Programming languages: Java, Python, JavaScript, TypeScript, C#, C++, Go, PHP.
- Backend frameworks: Spring Boot, Django, Flask, FastAPI, Node.js, Express.js, .NET.
- Frontend technologies: HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue.js, Next.js.
- APIs: REST APIs, JSON, HTTP/HTTPS, web services.
- Databases: SQL, MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis.
- Version control: Git, GitHub.
- Cloud platforms: AWS, Microsoft Azure, Google Cloud.
- CI/CD: Jenkins, GitHub Actions.
- Testing frameworks: JUnit, PyTest, Jest, Mockito, Cypress, Playwright, Postman.
- Other technologies: Docker, Kubernetes, Linux.
Qualifications
- Education: B.E. / B.Tech / B.Sc. / BCA / MCA / M.Sc. / M.Tech in Computer Science, Information Technology, Software Engineering, Computer Applications, Data Science, Artificial Intelligence, or a related discipline.
- Experience: Fresh graduates and candidates with 0–2 years of experience in software development, software engineering, application development, backend development, frontend development, full stack development, web development, or API development. Candidates without previous full-time software-development experience are encouraged to apply.
- Knowledge:
- Basic to good knowledge of one or more programming languages.
- Understanding of object-oriented programming, data structures, algorithms, functions, classes, exception handling, debugging, modular programming, clean code, and software-development fundamentals.
- Basic understanding of REST APIs, JSON, HTTP/HTTPS, web services, authentication, authorization, API integration, and system integration.
- Familiarity with SQL, relational and NoSQL databases.
- Understanding of database design, normalization, joins, indexing, transactions, schemas, CRUD operations, queries, and basic data-access concepts.
- Familiarity with Git, GitHub, version control, branching, pull requests, debugging, code reviews, and collaborative software-development workflows.
- Basic understanding of Linux, command-line tools, application deployment, environment configuration, logging, monitoring, and production-support concepts.
- Familiarity with OAuth, JWT, role-based access control, secure coding, input validation, API security, authentication, authorization, and basic application-security concepts.
- Skills:
- Good analytical, logical, debugging, troubleshooting, and problem-solving skills.
- Good communication, documentation, collaboration, and teamwork abilities.
- Ability to understand business and technical requirements and contribute to practical, reliable, scalable, maintainable, and secure software solutions.
- Other:
- Willingness to work in an on-site environment.
- Strong willingness to learn new programming languages, frameworks, APIs, databases, cloud platforms, testing tools, and modern software-engineering practices.
- Final-year students completing their degree and available for full-time employment may also apply.
- Internship, academic project, software project, coding project, backend project, frontend project, full stack project, API project, database project, GitHub project, hackathon, freelance assignment, startup project, or open-source contribution will be considered but is not mandatory.













