Associate Software Developer
Saatvik Agro
Morena, Madhya Pradesh, India0–2 yrs4h agovia LinkedIn
This job at a glance
- Who can apply
- Freshers and up to 2 years · B.Tech / B.E., M.Tech, BCA, MCA and more
- Must know
- REST APIsSalesPythonJavaJavaScriptTypeScript
- Nice to have
- Data visualizationTroubleshootingOperationsNoSQL
- Work
- On-site in Morena
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs48%Python43%Java43%Sales6%of 138 similar fresher jobs posted in India this week
- Listed
- 5 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
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 ideal for fresh graduates and early-career technology professionals interested in software development.
Key Responsibilities
- Develop, test, integrate, maintain, troubleshoot, and improve software applications, backend services, web applications, APIs, databases, internal platforms, dashboards, automation tools, and enterprise systems.
- Collaborate with software, IT, data, analytics, operations, production, supply chain, finance, sales, and other business teams.
Requirements & Tech Stack
The role may involve working with:
- Programming Languages: Java, Python, JavaScript, TypeScript, C#, C++, Go, PHP
- Backend Frameworks: Spring Boot, Django, Flask, FastAPI, Node.js, Express.js, .NET
- Frontend Technologies: React, Angular
- APIs: REST APIs
- Databases: SQL and NoSQL databases
- Version Control: Git
- Cloud Platforms: Various cloud platforms
- Containerization: Docker
- Testing: Automated testing
- DevOps: CI/CD technologies
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 relevant experience are strongly encouraged to apply. Final-year students nearing degree completion are also considered.
- Candidates with academic, internship, project, freelance, hackathon, startup, or professional exposure to software development, application development, backend development, frontend development, web development, or related technology areas are welcome.
- Basic to good knowledge of one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, C++, Go, PHP, or similar.
- Understanding of programming fundamentals, object-oriented programming, functions, classes, data structures, algorithms, exception handling, debugging, modular programming, and clean coding practices.
- Basic understanding of REST APIs, JSON, HTTP/HTTPS, web services, API design, API integration, authentication, authorization, and frontend-backend communication.
- Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL, SQL Server, Oracle, SQLite) is beneficial.
- Understanding of database tables, schemas, primary and foreign keys, joins, normalization, CRUD operations, transactions, indexing, and basic query optimization is advantageous.
- Exposure to NoSQL and caching technologies (e.g., MongoDB, Redis, Firebase) is an additional advantage.
- Familiarity with Git, GitHub, repositories, commits, branching, pull requests, code reviews, debugging, and collaborative software-development workflows.
- Exposure to automated testing tools (e.g., JUnit, PyTest, Jest, Cypress, Playwright, Postman) is advantageous.
- Basic understanding of Linux, command-line tools, application deployment, environment configuration, logging, monitoring, and troubleshooting is advantageous.
- Familiarity with security concepts such as OAuth, JWT, role-based access control, secure coding, input validation, and API security is beneficial.
- Exposure to ORM technologies (e.g., Hibernate, JPA, SQLAlchemy) is advantageous.
- Basic understanding of persistence layers, entity relationships, transaction management, database connectivity, and software data-access patterns is beneficial.
- Exposure to application performance concepts such as caching, database optimization, connection pooling, scalability, reliability, and monitoring is advantageous.
- Exposure to automation, analytics, data processing, AI/ML, ERP, CRM, dashboards, reporting systems, or enterprise applications is an additional advantage.
- Familiarity with Agile, Scrum, Jira, SDLC, user stories, requirements gathering, technical documentation, sprint planning, or issue tracking is advantageous.
- Good analytical, logical, debugging, troubleshooting, and problem-solving skills.
- Good communication, documentation, collaboration, and teamwork abilities.
- Ability to understand functional and technical requirements and translate them into practical, maintainable, reliable, and secure software solutions.
- Willingness to work in an on-site environment.
- Internship experience, academic projects, software projects, backend projects, frontend projects, API projects, database projects, GitHub repositories, hackathons, freelance assignments, startup projects, or open-source contributions will be considered positively but are not mandatory.
- Strong willingness to learn new programming languages, frameworks, APIs, databases, cloud platforms, testing technologies, and modern software-development practices.