Role Overview
We are looking for an enthusiastic and detail-oriented Python Developer to join our technical team. As a fresher, you will be working closely with experienced developers to build, test, and deploy software solutions, automation pipelines, and backend APIs. This is an excellent opportunity for a recent graduate to gain hands-on experience in software development, AI integrations, and real-world IT solutions.
Responsibilities
- Software Development: Write clean, readable, and maintainable Python code for various backend applications and automation scripts.
- API Integration: Assist in designing and building RESTful APIs (using frameworks like FastAPI or Flask).
- Debugging & Testing: Identify bugs, troubleshoot system errors, and write basic tests to ensure software quality.
- Environment Management: Work within Linux (Ubuntu) environments to run, deploy, and maintain applications.
- Continuous Learning: Actively research and integrate new libraries, multi-agent frameworks, and generative AI tools as required by project demands.
- Collaboration: Participate in daily team stand-ups and code reviews to improve coding standards.
Requirements
- Bachelor’s degree in Computer Science, IT, or a related field.
- Strong grasp of Python fundamentals (Data structures, OOPs concepts, File I/O).
- Basic understanding of web frameworks (FastAPI is a strong plus).
- Familiarity with version control systems (Git/GitHub).
- Comfortable navigating the Linux command line.
- Strong analytical thinking and problem-solving abilities.
What We Offer
- Hands-on mentorship and training in modern software architecture.
- Exposure to cutting-edge tools, including AI orchestration and automation frameworks.
- A collaborative and growth-focused work environment.
Skills
- Python
- FastAPI
- Linux
- Git
- RESTful APIs