Job Summary
We are looking for a motivated Junior Python Developer to join our development team. This role is ideal for recent graduates or entry-level developers who are passionate about programming and eager to build scalable applications. The selected candidate will work closely with senior developers to design, develop, test, and maintain Python-based applications.
Key Responsibilities
1. Write clean, efficient, and maintainable code using Python.
2. Assist in developing web applications, APIs, and backend services.
3. Collaborate with developers, designers, and product teams to implement new features.
4. Debug and troubleshoot software issues and performance problems.
5. Participate in code reviews and follow established development best practices.
6. Support the testing, deployment, and maintenance of applications.
7. Continuously learn new technologies and improve development skills.
Required Qualifications
1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
2. Basic knowledge of Python programming.
3. Understanding of Object-Oriented Programming (OOP) concepts.
4. Familiarity with databases such as MySQL or PostgreSQL.
5. Basic understanding of REST APIs.
6. Knowledge of Git or other version control systems.
7. Strong problem-solving and analytical skills.
Preferred Skills
1. Familiarity with Python frameworks such as Django or Flask.
2. Basic knowledge of HTML, CSS, or JavaScript.
3. Understanding of the Software Development Lifecycle (SDLC).
