Role Overview
YoungMinds Technology Solutions is looking for enthusiastic and motivated Python Developer Freshers who are passionate about programming and eager to build a successful career in software development. This is a full-time role based in Tirupati, ideal for candidates with 0–1 years of experience.
Responsibilities
- Design, develop, test, and maintain Python applications.
- Write clean, efficient, reusable, and well-documented code.
- Develop RESTful APIs and backend services using Python frameworks.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Design, optimize, and manage relational databases.
- Debug, troubleshoot, and resolve application issues.
- Develop automation scripts to improve business processes.
- Integrate third-party APIs and cloud services as required.
- Perform unit testing to ensure application quality before deployment.
- Participate in code reviews and follow software development best practices.
- Prepare technical documentation and project reports.
- Stay updated with the latest Python frameworks, libraries, and industry trends.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Computer Applications, Engineering, or a related field.
- Strong knowledge of Python programming.
- Basic understanding of Object-Oriented Programming (OOP).
- Familiarity with SQL and relational databases (MySQL/PostgreSQL).
- Basic understanding of REST APIs and JSON.
- Familiarity with Git version control.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Skills
- Python
- SQL
- Django
- REST APIs
- Git
Nice to Have
- Knowledge of Flask or FastAPI.
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with SQLAlchemy or Django ORM.
- Basic knowledge of AWS, Azure, or Google Cloud.
- Understanding of Docker and containerization.
- Knowledge of AI/ML libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch.
Benefits
- Opportunity to work on real-time software development, AI/ML, automation, and R&D projects.
- Hands-on experience with modern Python frameworks and development tools.
- Learning, mentorship, and continuous skill development.
- Career growth opportunities in backend development and emerging technologies.