Job Description
Job Description
Entry-Level Python Developer
Fulltime
Candidate Must be open to relocate
We are looking for a motivated and enthusiastic Entry-Level Python Developer to join our development team. The ideal candidate should have a strong understanding of Python programming, problem-solving skills, and a willingness to learn new technologies. This role is ideal for recent graduates or candidates with up to 2 years of experience.
Key Responsibilities
- Write clean, efficient, and maintainable Python code.
- Develop, test, and debug software applications.
- Assist in designing and implementing backend services and APIs.
- Work with databases such as MySQL or PostgreSQL.
- Collaborate with senior developers, QA engineers, and product teams.
- Participate in code reviews and follow coding standards.
- Troubleshoot and resolve software issues.
- Learn and implement new technologies and best practices.
- Maintain project documentation.
Required Skills
- Good knowledge of Python programming.
- Understanding of Object-Oriented Programming (OOP).
- Basic knowledge of SQL and relational databases.
- Familiarity with REST APIs.
- Basic understanding of Git and version control.
- Knowledge of HTML, CSS, and JavaScript is a plus.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 0–2 years of experience in Python development.
- Experience with frameworks such as Django or Flask is an advantage.
- Familiarity with Linux is a plus.
- Understanding of software development life cycle (SDLC).
Thanks