Senior Software Engineer – ERP (Vibe Coding)

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

TYPE OF WORK

Full Time

WAGE / SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

May 18, 2026

JOB OVERVIEW

Location: Remote (Philippines-based)
Schedule: Full-time,11:00 AM – 8:00 PM PST

***Please provide your resume link along with links to your GitHub, portfolio, deployed projects, case studies, or any production-level systems you have built or significantly contributed to. Please also briefly explain your role and contributions to each project.***

About the Role

We are looking for a highly experienced Senior Software Engineer to help expand and scale our custom enterprise ERP platform.

This role is ideal for someone who combines strong software engineering fundamentals with modern vibe coding workflows. You will play a critical role in building new ERP modules, improving system architecture, optimizing data structures, and helping evolve a production-level enterprise platform.

We are specifically seeking candidates with real-world experience building scalable systems — not beginner-level experimentation with AI coding tools. The ideal candidate understands how to leverage modern vibe coding workflows to increase development speed, improve technical execution, and maintain strong architectural standards.

This is a high-impact role with significant ownership and long-term growth potential.

?

Role Summary

As a Senior Software Engineer – ERP (AI-Assisted), you will help design, build, and scale enterprise-grade ERP functionality across multiple business operations.

You will work closely with leadership and technical stakeholders to develop scalable modules, optimize workflows, improve backend systems, and contribute to the long-term architecture of the platform.

The role requires deep technical expertise, strong systems thinking, and hands-on experience with modern vibe coding environments.

?

Key Responsibilities

* Design, develop, and expand custom ERP modules
* Build scalable backend and full-stack functionality for enterprise operations
* Improve application architecture, performance, and maintainability
* Architect and optimize database structures and data relationships
* Develop clean, efficient, production-ready code
* Utilize modern vibe coding workflows to improve engineering efficiency and execution speed
* Evaluate and implement current AI-powered development tools and coding ecosystems
* Troubleshoot complex system and integration issues
* Collaborate with leadership on technical planning and implementation strategy
* Ensure scalability, reliability, security, and long-term maintainability
* Contribute to platform roadmap and future technical direction

?

Required Qualifications

* 5+ years of professional software engineering experience
* Strong experience building enterprise-level systems or ERP platforms
* Deep understanding of scalable software architecture and backend systems
* Strong experience with database design and data architecture
* Experience developing production-grade applications
* Strong backend or full-stack engineering experience
* Proven professional experience using vibe coding workflows in real development environments
* Strong familiarity with modern AI-powered development tools and ecosystems
* Ability to independently own technical projects and system decisions
* Strong problem-solving and analytical skills
* Excellent communication and collaboration abilities

?

Preferred Qualifications

* Experience working on custom ERP systems
* Familiarity with modern vibe coding tools such as Cursor, Windsurf, Claude Code, GitHub Copilot, or similar platforms
* Experience building modular enterprise applications
* Startup or fast-scaling environment experience
* Technical architecture or platform engineering background
* Experience optimizing engineering workflows using AI-assisted development tools

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0756
Total Execution Time  0.0769
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Software-Engineer-ERP-Vibe-Coding-1637530
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0686 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1637530
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 871187
 LIMIT 1 
0.0575   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` = 1637530
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1637530' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1637530 
0.0008   UPDATE employer_jobs SET hit_counts '***May-02-2026=140***May-03-2026=170***May-04-2026=57***May-05-2026=17***May-06-2026=8***May-07-2026=7***May-08-2026=6***May-10-2026=2***May-11-2026=163***May-12-2026=66***May-13-2026=10***May-14-2026=16***May-15-2026=11***May-16-2026=3***May-17-2026=2***May-18-2026=138***May-19-2026=134***May-20-2026=67***May-21-2026=32***May-22-2026=30***May-23-2026=19***May-24-2026=11***May-25-2026=16***May-26-2026=18***May-27-2026=9***May-28-2026=15***May-29-2026=6***May-30-2026=5***May-31-2026=7***Jun-01-2026=5***Jun-02-2026=8***Jun-03-2026=5***Jun-04-2026=5***Jun-05-2026=9***Jun-06-2026=5***Jun-07-2026=9***Jun-08-2026=8***Jun-09-2026=6***Jun-10-2026=4***Jun-11-2026=11***Jun-12-2026=4***Jun-13-2026=5***Jun-14-2026=2***Jun-15-2026=8***Jun-16-2026=3***Jun-17-2026=2***Jun-18-2026=6***Jun-19-2026=6***Jun-20-2026=2***Jun-22-2026=1***Jun-23-2026=1' WHERE job_id'1637530'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1185***Jun-2026=115' WHERE job_id'1637530'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1637530' 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` = 1637530 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '871187'
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)