Point your AI agent at freehire and let it find you a job.

Get the CLI →

Berca Hardayaperkasa

New

Python Developer

Posted Updated
Discussion

About the role

A Python Developer role focused on developing, maintaining, and optimizing applications using Python, building and integrating RESTful APIs with internal and external systems, and collaborating with cross-functional teams to deliver technical solutions.

Key responsibilities

  • Develop, maintain, and optimize applications using Python

  • Build and integrate RESTful APIs with internal and external systems

  • Write clean, efficient, reusable, and maintainable code

  • Perform debugging, troubleshooting, and application performance optimization

  • Collaborate with cross-functional teams to deliver technical solutions

  • Conduct testing and maintain technical documentation

About you

  • Minimum 1–2 years of professional experience as a Python Developer

  • Bachelor's Degree (S1) in Computer Science, Information Technology, or a related field

  • Strong proficiency in Python programming

  • Good understanding of Object-Oriented Programming (OOP), data structures, and algorithms

  • Experience with Python frameworks such as FastAPI, Flask, or Django

  • Familiar with RESTful API development and integration

  • Good knowledge of SQL and relational databases (MySQL, PostgreSQL, or SQL Server)

  • Familiar with Git and version control

  • Strong analytical thinking, debugging, and problem-solving skills

  • Able to work independently and collaboratively within a team


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available