Software Engineer

Saatvik Agro

Morena, Madhya Pradesh, India0–5 yrs13h agovia LinkedIn

Saatvik Agro

Role Description

Saatvik Agro is seeking a Python - Software Engineer for a full-time, on-site opportunity in Morena, Madhya Pradesh, India. This role is suitable for fresh graduates and experienced technology professionals.

The Python - Software Engineer will collaborate with various business teams to develop, test, integrate, maintain, troubleshoot, and improve Python-based applications, backend services, APIs, databases, automation solutions, data-processing workflows, internal platforms, and enterprise systems.

Key Responsibilities

  • Develop, test, integrate, maintain, troubleshoot, and improve Python-based applications.
  • Develop, test, integrate, maintain, troubleshoot, and improve backend services.
  • Develop, test, integrate, maintain, troubleshoot, and improve REST APIs.
  • Develop, test, integrate, maintain, troubleshoot, and improve databases.
  • Develop, test, integrate, maintain, troubleshoot, and improve automation solutions.
  • Develop, test, integrate, maintain, troubleshoot, and improve data-processing workflows.
  • Develop, test, integrate, maintain, troubleshoot, and improve internal platforms.
  • Develop, test, integrate, maintain, troubleshoot, and improve enterprise systems.

Requirements & Tech Stack

  • Python programming
  • Object-oriented programming
  • Data structures
  • Algorithms
  • Functions, classes, modules, packages
  • Exception handling
  • Debugging
  • Clean coding practices
  • REST APIs
  • JSON
  • HTTP/HTTPS
  • Web services
  • API integration
  • System integration
  • SQL
  • NoSQL databases
  • Pandas
  • NumPy
  • Requests
  • SQLAlchemy
  • Pydantic
  • Automation scripts
  • Workflow automation
  • ETL/ELT
  • Data processing
  • Data pipelines
  • Git
  • Version control
  • Branching
  • Pull requests
  • Code reviews
  • Collaborative software-development workflows
  • Linux
  • Command-line tools
  • Virtual environments
  • Dependency management
  • Application deployment
  • Logging
  • Monitoring
  • Production-support concepts
  • Microservices
  • Redis
  • Celery
  • Kafka
  • RabbitMQ
  • Caching
  • Message queues
  • Asynchronous processing
  • Background jobs
  • Event-driven architecture
  • OAuth
  • JWT
  • Role-based access control
  • Secure coding
  • Input validation
  • API security
  • Encryption
  • Authentication
  • Authorization
  • Cloud-native applications
  • Serverless computing
  • Agile
  • Scrum
  • Jira
  • SDLC
  • Technical documentation
  • Requirements gathering
  • User stories
  • Sprint planning
  • Issue tracking

Qualifications

  • 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, Mathematics, Statistics, or a related discipline.
  • Freshers and experienced candidates are encouraged to apply.
  • Candidates with 0–5 years of experience in Python development, software engineering, backend development, application development, API development, automation, data engineering, or related technology roles.
  • Good analytical, logical, debugging, troubleshooting, and problem-solving skills.
  • Good communication, documentation, collaboration, and teamwork abilities.
  • Ability to understand business and technical requirements and translate them into practical, reliable, scalable, maintainable, and secure Python software solutions.
  • Willingness to work on-site.
  • Strong willingness to learn new Python frameworks, APIs, databases, cloud platforms, automation tools, testing frameworks, and modern software-engineering practices.

Beneficial Skills & Exposure

  • Django, Flask, FastAPI, or similar Python backend frameworks.
  • SQL databases (MySQL, PostgreSQL, SQL Server, Oracle, SQLite).
  • NoSQL databases (MongoDB, Redis).
  • Database design, normalization, joins, indexing, transactions, schemas, CRUD operations, queries, and data-access concepts.
  • Pandas, NumPy, Requests, SQLAlchemy, Pydantic.
  • Automation scripts, workflow automation, reporting automation, scheduled jobs, web scraping, file processing, or business-process automation.
  • ETL/ELT, data processing, data pipelines, data transformation, data validation, or data-engineering concepts.
  • GitHub, version control, branching, pull requests, code reviews, debugging, and collaborative software-development workflows.
  • PyTest, unittest, Postman, unit testing, integration testing, API testing, or automated testing.
  • AWS, Microsoft Azure, Google Cloud, Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD, or similar cloud and DevOps technologies.
  • Microservices, Redis, Celery, Kafka, RabbitMQ, caching, message queues, asynchronous processing, background jobs, or event-driven architecture.
  • OAuth, JWT, role-based access control, secure coding, input validation, API security, encryption, authentication, and authorization concepts.
  • Cloud-native applications, serverless computing, AWS Lambda, Azure Functions, Google Cloud Functions, or similar technologies.
  • Machine learning, artificial intelligence, generative AI, data science, NLP, computer vision, or predictive analytics.
  • Excel, Power BI, Tableau, dashboards, analytics, reporting systems, ERP, CRM, or enterprise applications.
  • Frontend technologies such as HTML5, CSS3, JavaScript, TypeScript, React, Angular, or Vue.js.
  • Agile, Scrum, Jira, SDLC, technical documentation, requirements gathering, user stories, sprint planning, or issue tracking.

Considered Experience

  • Internship, academic project, Python project, backend project, API project, automation project, data project, web application, GitHub project, hackathon, freelance assignment, startup project, or open-source contribution.
  • Candidates without previous full-time Python-development experience can also apply.

Fresher Software Developer Jobs · last 7 days

144 openings · 143 need no experience

Most hiring: Saatvik Agro, Real Time Applications Center - RTAC, Dream Jobs Staffing Solution

See all 144 →