Junior Python Developer (Davao)
Job Description:
Key Responsibilities
Develop and maintain backend applications using Python under senior technical supervision.
Translate defined functional requirements into structured, testable code.
Assist in building RESTful APIs and integrating third-party services.
Write unit tests and participate in formal code review processes.
Debug application issues and support production monitoring during night operations.
Work with databases to store, retrieve, and validate structured data.
Document technical work to support maintainability and knowledge transfer.
Collaborate with cross-functional teams across engineering and operations.
Qualifications
Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, Statistics, or related STEM discipline; or equivalent self-taught experience with demonstrable coding output.
0–2 years of experience in Python development.
Solid understanding of core Python concepts and object-oriented programming.
Basic knowledge of web frameworks such as Django, Flask, or FastAPI.
Foundational understanding of SQL and relational databases.
Familiarity with Git version control.
Ability to work effectively during night shifts.
Professional English communication skills.
Preferred Attributes
Internship or academic project experience in backend development.
Exposure to cloud environments such as AWS, Azure, or GCP.
Familiarity with Docker or containerized development.
Public GitHub repositories or technical portfolio.
Strong analytical thinking and structured problem-solving habits.
Required Skills:
Data FastAPI RESTful APIs Output Support Analytical Thinking BASIC Development Gcp Flask Operations Physics Version Control Azure Django Statistics AWS Mathematics Communication Skills Programming Github Databases Computer Science Docker Git Engineering SQL Python English Science Communication