Python Developer
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