Python Developer - API , Web Scrape , Databases

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

1000-2000

HOURS PER WEEK

39

DATE UPDATED

Aug 13, 2024

JOB OVERVIEW

About Us
We are IDMACommerce, a leading eCommerce company that combines the best of tech and retail. By leveraging cutting-edge technologies and a data-driven approach, we distinguish ourselves in the marketplace.
Over the past six years, we have grown by 100% annually and are committed to maintaining this growth trajectory. Our success is rooted in our belief that it's the people who make the company.
We are expanding our tech team and looking to add highly motivated developers who are seeking a place to grow and bring value.
As a software developer at IDMACommerce, you will play a key role in designing, developing, and deploying smart algorithms and processes that define our unique approach in the industry.

Responsibilities
Maintaining and optimizing sales algorithms to drive revenue and profit
Familiarizing yourself with data sources and understanding the role of each data point in the algorithm
Optimizing the algorithm by:
Integrating more data sources via API
Enhancing the accuracy of data sources
Establishing QA processes to identify and address performance issues
Manage current automations and Establishing new automations.
Designing machine learning systems to predict better the market and build a action based on that.
Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
Developing ML algorithms to analyze huge volumes of historical data to make predictions.

Requirements
Educational Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or a related field.
Algorithm Development: Strong experience in developing basic algorithms.
Technical Expertise: Proficiency in programming languages (e.g., Python, R) and machine learning frameworks.
Python Development: Proven experience in Python development with strong knowledge of libraries such as Pandas, Flask, Selenium, and BeautifulSoup, particularly in AI/API/ML/OCR applications.
Database Knowledge: Proven experience with SQL databases.
Experience: At least 3 years of relevant experience in the current role.
API Integration: Proven experience in developing and managing API integrations.
Analytical Skills: Excellent problem-solving skills and the ability to analyze complex datasets.
Communication Skills: Strong communication skills to effectively collaborate with interdisciplinary teams and present findings.
Team Player: Ability to work effectively in a collaborative, fast-paced team environment.
Preferred but Not Required:
- Familiar with SP-API ( Amazon API )
- Exprince with Frontend
- Working before as developer in Amazon field.
- Knoledge in finance Risk managment field
- Exprince in algo-trading

Benefits:
30 days of Paid leave in a year
Annual bonuses
Accelerate Career growth

Things to know before applying:
you must have your own work equipment.
you are able to work remotely.
you can work full-time for this role.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0241
Total Execution Time  0.0259
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,531,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Python-Developer-API-Web-Scrape-Databases-1193273
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0167 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1193273
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 385136
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1193273
AND `misc`.`idIS NULL 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1193273
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1193273' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1193273 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1193273
AND `misc`.`idIS NULL 
0.0016   UPDATE employer_jobs SET hit_counts '***Jul-15-2024=42***Jul-16-2024=91***Jul-17-2024=22***Jul-18-2024=21***Jul-19-2024=15***Jul-20-2024=7***Jul-21-2024=6***Jul-22-2024=13***Jul-23-2024=14***Jul-24-2024=21***Jul-25-2024=12***Jul-26-2024=101***Jul-27-2024=63***Jul-28-2024=11***Jul-29-2024=16***Jul-30-2024=9***Jul-31-2024=4***Aug-01-2024=7***Aug-02-2024=13***Aug-03-2024=3***Aug-04-2024=4***Aug-05-2024=5***Aug-06-2024=3***Aug-07-2024=7***Aug-08-2024=7***Aug-09-2024=3***Aug-10-2024=1***Aug-11-2024=1***Aug-12-2024=5***Aug-13-2024=72***Aug-14-2024=41***Aug-15-2024=18***Aug-16-2024=19***Aug-17-2024=6***Aug-18-2024=2***Aug-19-2024=6***Aug-20-2024=5***Aug-21-2024=6***Aug-22-2024=3***Aug-23-2024=5***Aug-24-2024=6***Aug-25-2024=1***Aug-26-2024=6***Aug-27-2024=5***Aug-28-2024=10***Aug-29-2024=7***Aug-30-2024=6***Aug-31-2024=5***Sep-02-2024=6***Sep-03-2024=6***Sep-04-2024=4***Sep-05-2024=6***Sep-06-2024=6***Sep-07-2024=3***Sep-08-2024=5***Sep-09-2024=4***Sep-10-2024=4***Sep-11-2024=2***Sep-12-2024=4***Sep-13-2024=5***Sep-14-2024=3***Sep-15-2024=3***Sep-16-2024=3***Sep-17-2024=6***Sep-18-2024=2***Sep-19-2024=5***Sep-20-2024=1***Sep-21-2024=1***Sep-23-2024=9***Sep-24-2024=15***Sep-25-2024=2***Sep-27-2024=2***Sep-28-2024=1***Sep-29-2024=8***Sep-30-2024=3***Oct-01-2024=2***Oct-02-2024=2***Oct-03-2024=1***Oct-05-2024=4***Oct-06-2024=4***Oct-07-2024=3***Oct-08-2024=3***Oct-10-2024=2***Oct-12-2024=1***Oct-13-2024=1***Oct-14-2024=3***Oct-15-2024=3***Oct-16-2024=4***Oct-17-2024=3***Oct-19-2024=1***Oct-20-2024=3***Oct-21-2024=3***Oct-22-2024=1***Oct-23-2024=1***Oct-24-2024=1***Oct-26-2024=3***Oct-28-2024=1***Oct-30-2024=1***Oct-31-2024=6***Nov-01-2024=4***Nov-02-2024=1***Nov-03-2024=1***Nov-04-2024=3***Nov-05-2024=1***Nov-06-2024=1***Nov-07-2024=4***Nov-08-2024=1***Nov-09-2024=2***Nov-10-2024=1***Nov-11-2024=3***Nov-12-2024=1***Nov-13-2024=7***Nov-14-2024=2***Nov-15-2024=4***Nov-17-2024=2***Nov-18-2024=1***Nov-20-2024=2***Nov-21-2024=1***Nov-22-2024=1***Nov-23-2024=1***Nov-24-2024=4***Nov-25-2024=2***Nov-26-2024=1***Nov-28-2024=2***Nov-30-2024=1***Dec-02-2024=1***Dec-03-2024=3***Dec-04-2024=3***Dec-05-2024=1***Dec-06-2024=1***Dec-07-2024=1***Dec-08-2024=1***Dec-12-2024=2***Dec-13-2024=1***Dec-14-2024=2***Dec-15-2024=1***Dec-18-2024=1***Dec-19-2024=1***Dec-21-2024=2***Dec-22-2024=1***Dec-23-2024=8***Dec-25-2024=5***Dec-26-2024=2***Dec-27-2024=2***Dec-29-2024=2***Dec-30-2024=2***Dec-31-2024=1***Jan-01-2025=1***Jan-02-2025=1***Jan-06-2025=1***Jan-07-2025=2***Jan-10-2025=2***Jan-13-2025=2***Jan-15-2025=4***Jan-16-2025=1***Jan-17-2025=1***Jan-22-2025=3***Jan-23-2025=2***Jan-24-2025=3***Jan-25-2025=1***Jan-29-2025=1***Jan-30-2025=2***Jan-31-2025=2***Feb-02-2025=1***Feb-03-2025=1***Feb-05-2025=1***Feb-06-2025=2***Feb-07-2025=2***Feb-08-2025=3***Feb-09-2025=1***Feb-10-2025=2***Feb-11-2025=4***Feb-12-2025=1***Feb-13-2025=6***Feb-14-2025=7***Feb-15-2025=3***Feb-16-2025=2***Feb-18-2025=2***Feb-20-2025=3***Feb-21-2025=3***Feb-22-2025=3***Feb-23-2025=4***Feb-24-2025=3***Feb-25-2025=5***Feb-26-2025=2***Feb-27-2025=2***Feb-28-2025=3***Mar-01-2025=4***Mar-02-2025=5***Mar-03-2025=2***Mar-04-2025=2***Mar-05-2025=1***Mar-06-2025=2***Mar-07-2025=1***Mar-09-2025=2***Mar-10-2025=1***Mar-11-2025=7***Mar-12-2025=1***Mar-13-2025=1***Mar-14-2025=3***Mar-15-2025=1***Mar-16-2025=1***Mar-17-2025=2***Mar-18-2025=2***Mar-19-2025=1***Mar-20-2025=4***Mar-21-2025=1***Mar-23-2025=3***Mar-25-2025=5***Mar-26-2025=3***Mar-27-2025=5***Mar-28-2025=1***Mar-30-2025=1***Apr-01-2025=1***Apr-02-2025=1***Apr-05-2025=2***Apr-06-2025=1***Apr-07-2025=2***Apr-08-2025=2***Apr-11-2025=2***Apr-16-2025=1***Apr-17-2025=3***Apr-18-2025=3***Apr-20-2025=2***Apr-22-2025=1***Apr-28-2025=1***Apr-29-2025=3***May-07-2025=1***May-11-2025=1***May-12-2025=5***May-14-2025=1***May-20-2025=1***May-22-2025=3***May-25-2025=1***May-29-2025=1***May-31-2025=1***Jun-01-2025=2***Jun-03-2025=1***Jun-06-2025=1***Jun-08-2025=1***Jun-10-2025=1***Jun-12-2025=1***Jun-18-2025=3***Jun-19-2025=2***Jun-20-2025=1***Jun-22-2025=1***Jun-23-2025=2***Jun-26-2025=1***Jun-27-2025=2***Jun-28-2025=1***Jul-01-2025=1***Jul-02-2025=1***Jul-03-2025=1***Jul-04-2025=3***Jul-08-2025=1***Jul-09-2025=2***Jul-11-2025=3***Jul-12-2025=1***Jul-13-2025=2***Jul-14-2025=1***Jul-15-2025=2***Jul-17-2025=1***Jul-19-2025=1***Jul-20-2025=2***Jul-26-2025=1***Jul-27-2025=3***Jul-28-2025=1***Aug-03-2025=1***Aug-04-2025=1***Aug-07-2025=1***Aug-10-2025=1***Aug-14-2025=2***Aug-15-2025=2***Aug-16-2025=1***Aug-18-2025=1***Aug-19-2025=1***Aug-21-2025=4***Aug-22-2025=6***Aug-23-2025=1***Aug-25-2025=4***Aug-26-2025=1***Aug-27-2025=4***Aug-28-2025=1***Aug-30-2025=4***Sep-02-2025=4***Sep-03-2025=3***Sep-04-2025=1***Sep-05-2025=2***Sep-06-2025=1***Sep-09-2025=1***Sep-12-2025=2***Sep-15-2025=5***Sep-18-2025=1***Sep-20-2025=1***Sep-22-2025=3***Sep-23-2025=2***Sep-24-2025=4***Sep-25-2025=4***Sep-27-2025=1***Sep-28-2025=2***Sep-30-2025=4***Oct-02-2025=2***Oct-03-2025=1***Oct-05-2025=1***Oct-07-2025=3***Oct-08-2025=3***Oct-09-2025=2***Oct-10-2025=3***Oct-14-2025=6***Oct-15-2025=4***Oct-16-2025=3***Oct-17-2025=3***Oct-19-2025=1***Oct-20-2025=2***Oct-21-2025=2***Oct-22-2025=1***Oct-23-2025=1***Oct-24-2025=2***Oct-28-2025=2***Oct-29-2025=1***Nov-03-2025=1***Nov-05-2025=1***Nov-06-2025=1***Nov-08-2025=1***Nov-13-2025=1***Nov-14-2025=2***Nov-17-2025=2***Nov-18-2025=1***Nov-19-2025=1***Nov-21-2025=1***Nov-24-2025=1***Nov-26-2025=2***Nov-30-2025=1***Dec-03-2025=2***Dec-04-2025=2***Dec-05-2025=1***Dec-07-2025=3***Dec-08-2025=1***Dec-11-2025=1***Dec-14-2025=2***Dec-15-2025=2***Dec-17-2025=4***Dec-20-2025=4***Dec-25-2025=1***Dec-27-2025=1***Dec-29-2025=1***Dec-31-2025=1***Jan-01-2026=2***Jan-04-2026=1***Jan-05-2026=2***Jan-06-2026=1***Jan-08-2026=1***Jan-11-2026=1***Jan-13-2026=1***Jan-19-2026=1***Jan-21-2026=2***Jan-23-2026=2***Jan-25-2026=4***Jan-26-2026=4***Jan-27-2026=3***Jan-29-2026=2***Feb-02-2026=2***Feb-08-2026=1***Feb-09-2026=1***Feb-10-2026=1***Feb-14-2026=2***Feb-18-2026=1***Feb-21-2026=1***Feb-24-2026=4***Feb-26-2026=1***Feb-27-2026=3***Mar-07-2026=1***Mar-08-2026=2***Mar-09-2026=1***Mar-10-2026=2***Mar-11-2026=1***Mar-12-2026=1***Mar-13-2026=1***Mar-14-2026=1***Mar-16-2026=1***Mar-17-2026=1***Mar-19-2026=1***Mar-20-2026=1***Mar-26-2026=4***Mar-29-2026=1***Apr-03-2026=1***Apr-04-2026=3***Apr-05-2026=3***Apr-06-2026=3***Apr-10-2026=3***Apr-14-2026=1***Apr-17-2026=1***Apr-21-2026=1***Apr-22-2026=1' WHERE job_id'1193273'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2024=468***Aug-2024=288***Sep-2024=119***Oct-2024=57***Nov-2024=54***Dec-2024=44***Jan-2025=29***Feb-2025=66***Mar-2025=62***Apr-2025=25***May-2025=15***Jun-2025=20***Jul-2025=27***Aug-2025=36***Sep-2025=41***Oct-2025=43***Nov-2025=16***Dec-2025=26***Jan-2026=27***Feb-2026=17***Mar-2026=19***Apr-2026=17' WHERE job_id'1193273'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1193273' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1193273 
0.0079   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '385136'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)