Python Full Stack Developer (1–2 Years Experience)
Experience: 1–2 Years
Employment Type: Full-Time
About The Role
We are looking for a passionate and motivated Python Full Stack Developer with 1–2 years of hands-on experience in web application development. The ideal candidate should be comfortable working across both backend and frontend technologies and have a strong willingness to learn and adapt to emerging technologies. Exposure to Generative AI technologies will be considered a significant advantage.
Key Responsibilities
- Design, develop, test, and maintain web applications using Python-based frameworks.
- Develop REST APIs and integrate third-party services and APIs.
- Build responsive and user-friendly frontend interfaces.
- Collaborate with UI/UX designers, QA engineers, and project managers.
- Write clean, scalable, and maintainable code following best practices.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and contribute to technical discussions.
- Work with databases and ensure data integrity and security.
- Assist in the deployment, monitoring, and maintenance of applications.
Required Skills
Backend
- Strong knowledge of Python programming.
- Experience with Django, FastAPI, or Flask.
- Understanding of RESTful API development.
- Experience with ORM frameworks and database design.
Frontend
- Good knowledge of HTML5, CSS3, and JavaScript.
- Experience with React.js (preferred), Angular, or Vue.js.
- Understanding of responsive design principles.
Database
- Experience with MySQL, PostgreSQL, or MongoDB.
- Ability to write efficient queries and optimize database performance.
Tools & Technologies
- Git Version Control.
- Basic understanding of Linux environments.
- Familiarity with AWS, Azure, or GCP is a plus.
- Understanding of Docker and CI/CD concepts.
Preferred (Good To Have)
- Exposure to Generative AI technologies such as OpenAI APIs, LangChain, RAG, AI Agents, Vector Databases, Prompt Engineering, and LLM Integrations.
- Experience in developing AI-powered applications, chatbots, or workflow automation solutions.
- Knowledge of WebSockets and real-time applications.
- Familiarity with software architecture and design patterns.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant certifications and project experience will be considered favorably.