Job Description: We are seeking a motivated and talented Django Developer Intern to join our team and contribute to the development of our AI products. As an intern, you will have the opportunity to work closely with our experienced development team, gain hands-on experience in a real-world environment, and make a meaningful impact on our exciting projects. This is an exceptional opportunity to enhance your skills, build a strong foundation in AI product development, and make significant contributions to our innovative solutions.
Responsibilities:
Collaborate with the development team to design, develop, and maintain Django-based web applications that power our AI products.
Participate in the entire software development life cycle, including requirements gathering, design, coding, testing, and deployment.
Write clean, maintainable, and efficient code following best practices and coding standards.
Implement and integrate RESTful APIs and third-party libraries to enhance functionality and optimize performance.
Conduct code reviews and provide constructive feedback to team members.
Assist in troubleshooting and debugging issues to ensure smooth operation of our AI products.
Stay up-to-date with the latest Django trends, technologies, and frameworks to suggest improvements and drive innovation.
Requirements:
Pursuing a degree in Computer Science, Software Engineering, or a related field.
Solid understanding of object-oriented programming principles and software development concepts.
Familiarity with Django web framework and proficiency in Python programming.
Knowledge of HTML, CSS, and JavaScript for front-end development.
Experience with relational databases and SQL (e.g., PostgreSQL, MySQL).
Strong problem-solving skills and attention to detail.
Good communication and teamwork abilities.
Passion for artificial intelligence and its application in real-world scenarios.
Preferred Qualifications:
Previous experience or personal projects showcasing Django development skills.
Familiarity with version control systems (e.g., Git).
Understanding of cloud platforms and deployment methodologies.
What you will learn during the internship position:
Gain hands-on experience in developing AI-driven web applications using Django, one of the most popular and powerful Python frameworks.
Deepen your understanding of object-oriented programming principles and software development best practices.
Learn how to effectively collaborate within a development team, utilizing version control systems like Git.
Acquire knowledge in front-end development with HTML, CSS, and JavaScript to create user-friendly interfaces for AI products.
Develop skills in database management using SQL and relational databases like PostgreSQL or MySQL.
Expand your understanding of deploying applications on cloud platforms and utilizing modern deployment methodologies.
Hone your problem-solving abilities by troubleshooting and debugging complex software issues in a real-world setting.
Enhance your communication and teamwork skills by actively participating in team discussions, code reviews, and collaborative projects.
توضیحات تکمیلی:
طول دوره کاراموزی: ۳ ماه - کارآموزی دارای حداقل حقوق پرداختی ۸ میلیون در ماه می باشد - پس از اتمام مدت کاراموزی امکان استخدام دایمی وجود دارد -
معرفی شرکت
شرکت استارتاپی توسعه هوش مصنوعی ریکانت یک مجموعه دانش بنیان میباشد که فعالیت خود را از سال ۱۴۰۱ شروع کرده و دارای محصولات در حوزه پردازش زبان طبیعی در داخل و خارج از کشور می باشد. اعضای اصلی این مجموعه از فارغ التحصیلان دانشگاه های برتر کشور می باشند.