Job Description
Arcitech AI is a forward-thinking organization dedicated to innovation and excellence in software development. We are looking for a passionate and talented Python Developer Intern to join our dynamic engineering team. This is an excellent opportunity to gain hands-on experience, collaborate with skilled professionals, and contribute to impactful projects.
Key Responsibilities:- Develop Backend Services: Assist in developing and maintaining backend services and applications using Python to support business processes and customer-facing solutions.
- Collaborate with Cross-Functional Teams: Work closely with data scientists, front-end developers, and system architects to implement robust and seamless solutions.
- Code Development: Write reusable, testable, and efficient code that meets project requirements and adheres to best practices.
- Integration with Front-End Elements: Help integrate user-facing elements developed by front-end teams with server-side logic.
- Data Storage Solutions: Implement and maintain data storage solutions using both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Code Reviews and Best Practices: Participate in code reviews and contribute to team discussions on coding standards and best practices.
- Stay Updated: Keep up with the latest trends and advancements in Python and related technologies.
- Currently pursuing or recently graduated with a degree in Computer Science, Engineering, Information Technology, or a related field.
- Basic knowledge of Python programming and its frameworks (e.g., Django, Flask).
- Familiarity with web development technologies such as HTML, CSS, and JavaScript.
- Understanding of relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
- Knowledge of software development principles and best practices.
- Experience with version control systems like Git.
- Strong problem-solving skills and a collaborative mindset.
- Experience with API development and integration.
- Familiarity with containerization tools such as Docker.
- Understanding of Agile methodologies and project management tools like JIRA.
- Basic knowledge of cloud computing environments (e.g., AWS, GCP, Azure).
Qualification
Bachelor's Degree
Key skill Required
- SQL
- HTML
- Software Development
- Project Management
- CSS
- JavaScript
- MYSQL
- Python
- AWS
- PostgreSQL
- Agile methodologies
- API
- Azure
- Cloud computing
- Containerization
- MongoDB
- Cloud Computing
- API
- API Development
- Coding Standards
- Computer Science
- Computing
- Data Storage
- Data Storage Solutions
- Development
- Django
- Git
- Innovation
- Integration
- JIRA
- Management
- NoSQL
- Passionate
- Science
- Talented
- Version Control
- Version Control Systems
- Web Development