Software Developer (CRM & Business Operations Tools)

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

TYPE OF WORK

Part Time

WAGE / SALARY

$3.50 an hour

HOURS PER WEEK

20

DATE UPDATED

May 24, 2026

JOB OVERVIEW

About Us
We are a U.S.-based company building software that makes service businesses more efficient. Our current internal CRM and operations tools are built with modern web technologies, and we are now turning them into products we can offer to external clients.

We work with real businesses (security, service providers, and B2B teams) and focus on solving practical operational problems – not just writing code for its own sake.

Role Overview
We are looking for a Remote Software Developer based in the Philippines who can help us:

Stabilize and improve our existing internal CRM.

Turn the CRM into a repeatable, configurable product for external clients.

Build new features and tools that improve business operations (workflows, dashboards, access-control style apps, integrations, etc.).

You will work closely with the founder and a small team. This is a hands-on development role with strong focus on reliability, clean code, and repeatable implementations for multiple clients.

Key Responsibilities
Maintain, refactor, and extend an existing web-based CRM application.

Implement new features such as custom fields, pipelines, automations, reports, and user management.

Help convert the codebase into a structure that can be reused for multiple clients (multi-tenant or “template” style setups).

Integrate with third?party APIs (email, telephony, authentication, etc.) as needed.

Fix bugs, handle edge cases, and improve performance and stability.

Write clean, well-structured, well-documented code.

Collaborate via Git/GitHub: code reviews, pull requests, and basic CI/CD workflows.

Communicate clearly in English via Slack, Zoo ---------- et, and written tickets.

Tech Stack (Preferred Experience)
You don’t need all of these, but the more you have, the better:

Strong experience with modern JavaScript/TypeScript.

Experience with at least one modern front-end framework (React, Next.js, or similar).

Experience with Node.js or another back-end technology for building APIs.

Experience with SQL and relational databases (PostgreSQL, MySQL, etc.).

Familiarity with authentication, role-based permissions, and secure web app patterns.

Experience building or maintaining CRM, SaaS, or business web apps is a strong plus.

Experience working with Git/GitHub and basic branching workflows.

If you have worked on multi-tenant SaaS apps, white-label systems, or productized agency tools, please highlight that.

Qualifications
3+ years of professional experience as a software developer (or very strong portfolio).

Proven experience shipping and maintaining production web applications.

Comfortable working independently, asking questions early, and proposing solutions.

Good written and spoken English communication skills.

Stable internet connection and a quiet environment for calls.

What We Offer
Long-term, stable role for the right person.

Remote work, aligned with U.S. business hours.

Opportunity to work closely with the founder, influence the product roadmap, and see your work used by real businesses.

Growth path into a lead / senior role as we add more developers.

Compensation: Will be discussed and determined after the interview, based on skills and experience.

How to Apply
Please send the following:

Brief introduction (1–2 paragraphs) about your background and why you’re a good fit.

Links to your GitHub or code samples.

2–3 examples of web apps or SaaS/CRM projects you have worked on (what you did specifically).

Your current availability (hours per week) and typical working schedule in Philippine time.

Include the subject line: “Remote Software Developer – CRM” when you apply so we know you read the full post.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0377
Total Execution Time  0.0392
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,184 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Software-Developer-CRM-Business-Operations-Tools-1654186
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0293 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1654186
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 351878
 LIMIT 1 
0.0169   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1654186
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1654186' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1654186 
0.0009   UPDATE employer_jobs SET hit_counts '***May-24-2026=102***May-25-2026=179***May-26-2026=42***May-27-2026=31***May-28-2026=29***May-29-2026=12***May-30-2026=9***May-31-2026=18***Jun-01-2026=13***Jun-02-2026=13***Jun-03-2026=3***Jun-04-2026=7***Jun-05-2026=3***Jun-06-2026=4***Jun-07-2026=4***Jun-08-2026=6***Jun-09-2026=12***Jun-10-2026=11***Jun-11-2026=8***Jun-12-2026=4***Jun-13-2026=4***Jun-20-2026=1' WHERE job_id'1654186'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=422***Jun-2026=93' WHERE job_id'1654186'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1654186' 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` = 1654186 
0.0058   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '351878'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)