Software Developer
Saatvik Agro
Morena, Madhya Pradesh, India0–5 yrs4h agovia LinkedIn
This job at a glance
- Who can apply
- Freshers and up to 5 years · B.Tech / B.E., M.Tech, BCA, MCA and more
- Must know
- REST APIsData visualizationSalesOperationsPythonJava
- Nice to have
- TroubleshootingRedisMachine learningAgile
- Work
- On-site in Morena
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs48%Operations13%Data visualization6%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.
Job Title: Software Developer
Company: Saatvik Agro
About the Role
Saatvik Agro is seeking a Software Developer for a full-time, on-site opportunity in Morena, Madhya Pradesh, India. This role is suitable for fresh graduates and technology professionals interested in a broad range of software development areas.
Key Responsibilities
- Design, develop, test, integrate, maintain, troubleshoot, and improve:
- Software applications
- Backend services
- Web applications
- APIs
- Databases
- Internal platforms
- Automation tools
- Dashboards
- Enterprise systems
- Work closely with software, IT, data, analytics, operations, production, supply chain, finance, sales, and other business teams.
Requirements & Tech Stack
- Programming Languages: Java, Python, JavaScript, TypeScript, C#, C++, Go, PHP, or similar.
- Backend Frameworks: Spring Boot, Django, Flask, FastAPI, Node.js, Express.js, .NET, or similar.
- Frontend Technologies: React, Angular, Vue.js, Next.js, HTML5, CSS3, JavaScript, TypeScript, or similar.
- APIs: REST APIs, JSON, HTTP/HTTPS, web services, API design, API integration, authentication, authorization, frontend-backend communication.
- Databases: SQL and NoSQL databases.
- SQL: MySQL, PostgreSQL, SQL Server, Oracle, SQLite.
- NoSQL/Caching: MongoDB, Redis, Firebase.
- Version Control: Git (repositories, commits, branching, pull requests, code reviews).
- Testing: Automated testing, unit testing, API testing, integration testing.
- Tools: JUnit, PyTest, Jest, Mockito, TestNG, Cypress, Playwright, Postman.
- Cloud & DevOps: Cloud platforms, Docker, CI/CD technologies.
- Platforms: AWS, Microsoft Azure, Google Cloud.
- CI/CD Tools: Jenkins, GitHub Actions.
- Operating Systems: Basic understanding of Linux and command-line tools.
- Security: Basic application-security concepts, authentication, authorization, secure coding.
- ORM Technologies: Hibernate, JPA, SQLAlchemy, Entity Framework, Sequelize, Prisma, or similar.
- Software Architecture: Exposure to microservices architecture, distributed systems, or event-driven systems is beneficial.
- Messaging/Queuing: Exposure to Kafka, RabbitMQ, Redis, or message queues is an advantage.
- Performance: Concepts of caching, database optimization, scalability, observability, application monitoring.
- Enterprise Systems: Exposure to automation, data engineering, AI/ML, ERP, CRM, dashboards, reporting systems.
- Methodologies: Familiarity with Agile, Scrum, Jira, SDLC.
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: Candidates with 0–5 years of experience in software development or related technology roles are encouraged to apply.
- Skills:
- Basic to good knowledge of one or more programming languages.
- Understanding of programming fundamentals, object-oriented programming, data structures, algorithms, exception handling, debugging, and clean coding practices.
- Basic to good understanding of REST APIs and related concepts.
- Familiarity with SQL and relational databases, including table structure, queries, and optimization.
- Familiarity with Git and collaborative development workflows.
- Exposure to testing frameworks and methodologies.
- Familiarity with cloud and DevOps technologies.
- Basic understanding of Linux and command-line tools.
- Familiarity with security concepts.
- Exposure to ORM technologies is advantageous.
- Exposure to software performance concepts is advantageous.
- Exposure to automation, enterprise systems, or AI/ML is an additional advantage.
- Familiarity with Agile and SDLC concepts is advantageous.
- Good analytical, logical, debugging, troubleshooting, and problem-solving skills.
- Good communication, documentation, collaboration, and teamwork abilities.
- Ability to translate requirements into practical, scalable, maintainable, reliable, and secure software solutions.
- Other:
- Willingness to work in an on-site environment.
- Internship experience, academic projects, software projects, GitHub repositories, hackathons, or open-source contributions will be considered positively.
- Strong willingness to learn new programming languages, frameworks, APIs, databases, cloud platforms, testing technologies, and modern software-development practices.