A leading technology company in Jakarta is seeking an experienced software developer to enhance their backend services. The ideal candidate should have a strong background in Python and PHP, with a focus on API development and maintenance. Responsibilities include delivering scalable solutions, performing root cause analysis for product issues, and maintaining legacy systems. A collaborative mindset and excellent communication skills are essential as this role involves working with teams across multiple countries.
Qualifications
3-5 years of experience in software development.
Good knowledge of automated systems development.
Experience in writing tests (unit, integration, end-to-end etc.).
Experience with Laravel and Django frameworks.
Experience writing tests and maintaining APIs.
Responsibilities
Develop and maintain backend service and API.
Perform root cause analysis on product issues.
Maintain legacy systems and suggest improvements.
Deliver scalable API capabilities.
Create project and code documentation.
Keep up with new technologies and coding standards.
Create documentation of projects and code.
Ensure changes include unit or integration tests.
Skills
Proficient in Python
Proficient in PHP
Experience with RESTful API
Good verbal and written communication skills
Experience with asynchronous programming
Knowledge of relational/non-relational databases
Knowledge of Git and Git integration platforms
SQL/NoSQL databases
Git
English communication
Tools
PHP Laravel framework
Python Django framework
GitLab
GitHub
Job description
Exposure to collaboration and making a positive impact with a highly motivated team not just in Indonesia but also in our International network, including Singapore, Malaysia, India, the US, and Africa.
Leadership incentive
Key Responsibilities:
Responsible for developing and maintaining our backend service and API
Experience performing root cause analysis to solve any bugs or issues related to the product and identify opportunities for improvement.
Able to maintain legacy system and giving insight on how to improve
Deliver high-performance and scalable API capabilities.
Able to employ analytical thinking to investigate issues and develop solutions.
Keeps current with new technologies, coding standards, and best practices in software development.
Create documentation of projects and codes.
Make sure any changes and code contain unit testing or any testing related to the project.
Requirements:
At least 3-5 years of experience in software development
Ability to work independently and collaborate in teams
Eagerness to learn & keep up to date with the latest technology
Good verbal and written communication skills (Required language: English)
Proficient in Python with at least a year of experience
Proficient in PHP with at least 3 years of experience
Experience in using PHP Laravel framework with at least a year of experience
Experience in using Python Django framework with at least a year of experience
Experience with Asynchronous programming (Ideally using Python)
Excel in RESTful API
Experience in writing tests (unit, integration, end-to-end etc.)
Good Knowledge of relational/non-relational databases
Good Knowledge of Git and Git integration platforms i.e. GitLab, GitHub etc.
Sufficient working experience developing automated systems.