Senior Full Stack Developer (React / .NET) - (Job ID: SFSD26)

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

TYPE OF WORK

Full Time

SALARY

(to follow)

HOURS PER WEEK

40

DATE UPDATED

Apr 14, 2026

JOB OVERVIEW

We are looking for a new Senior Full Stack Developer (React / .NET) to join us in developing leading edge software for large enterprise companies. PetroBeacon requires a dedicated full-time resource who is comfortable working remotely with an international team based in Calgary, Alberta, Canada. We pride ourselves in being an effective team working together to advance our company, as well as each other to provide innovative technical solutions. We are looking for a long-term tea ---------- mber who will be a core member of the company.

We are currently seeking a versatile, senior full-stack software developer that possesses a passion to craft valuable applications and impactful experiences. Candidates should be self-motivated, initiative-taking and demonstrate a genuine interest and affluence in modern software development tools and practices. The role will be primarily responsible for maintaining and extending an existing system built by PetroBeacon, secondarily working, and collaborating with the team on new projects and products built using modern web technologies.

Technical/Functional Skills Required:
• Relevant Experience: 5+ years (C#)
• Extensive experience in JavaScript development, with a strong focus on React and Node.js
• Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks
• Experience and knowledge of Redux and other react frameworks
• Solid understanding of server-side RESTful API development ----------
• Experience with database systems such as MS SQL, Mongo DB, etc.
• Familiarity with version control systems (e.g., Git) and agile development methodologies
• Strong problem-solving and analytical skills
• Excellent communication and collaboration abilities
• User interface design experience an asset

Other Skills and Quality Traits Required:
• Self-starter or initiative-taking, self-motivated to deliver high quality products professionally
• Capable of working with a production system with active users
• Capable of developing software in a fast-paced, deadline driven environment
• Capable of effectively working with a team of, but not limited to: software developers, business analysts, architects, clients -- remotely and across geographical locations, and adjust work times when necessary
• Capable of self-managing their own workload to meet deadlines and commitments, upholding personal integrity with commitments
• Capable of handling sensitive information in a responsible manner
• Capable of providing timely and accurate status reporting, time tracking, and similar
• English: Fluent speaking and writing
• BitBucket GIT: Code Repository
• Remote Desktop: Access to remote machines
• Jira: Task Tracking / Project Management
• Jenkins: Continuous Integration / Build automation
• DevExpress Grid/Dashboards


COMPANY DESCRIPTION
PetroBeacon is a data-centric software company that operates primarily in oil and gas but has interests in other industries. We have been in business for a decade, and we have our own products that we sell and maintain, while also providing consulting services to clients if requested. We are a small company of industry leading experts with staff all over the world. Our primary focus is data quality solutions and plan to continue to expand in this area.
We are looking for independent talented people who would like to expand their role in the software industry. We do our best to provide everyone with the opportunities to develop and grow in the direction they choose, while working as a team to create industry leading solutions for enterprise clients.

Join our talented high-performing team and enjoy these Benefits:
• 13th Month Pay - accrue monthly (prorated if less than 1 year, paid full for full year of service onwards)
• 2 weeks Paid Leave (equivalent to 10 days paid time off for vacation or flexible as you please)
• Paid Philippine nation-wide regular (non-working) holidays (where holiday lands during the week)
• Paid training & mentoring
• Currently 100% Work from home; Required on-site office location 3-5days/week once a local office location is secured
• Some travel, though not required
• Flexible time
• Company Events (last event was in Las Vegas, Nevada, USA)
• Opportunity to progress in your career

HOW TO APPLY:
1. Applicants may apply or submit questions via e-mail to ---------- Attach your cover letter and resume in either Word-format or PDF.
b. Include Job ID “SFSD26” in the subject line.
c. Confirm your availability for interviews. Refer to IMPORTANT section below. *Failing to comply with the instructions provided will result to your application to not be received and reviewed.*

IMPORTANT:
1. We are currently scheduling interviews. Please note that due to a high volume of applications, we will prioritize correspondence with applications that will potentially land on interviews and progress into the hiring process. Interviews will be conducted virtually and/or face to face.

2. Actual wage/salary per month to-be offered may slightly vary from the wage/salary posted in this job site, depending on actual skill level assessed and other considerations.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Full-Stack-Developer-React-NET-Job-ID-SFSD26-1623300
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0018   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1623300
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 466022
 LIMIT 1 
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` = 1623300
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1623300' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1623300 
0.0019   UPDATE employer_jobs SET hit_counts '***Apr-14-2026=342***Apr-15-2026=60***Apr-16-2026=37***Apr-17-2026=22***Apr-18-2026=10***Apr-19-2026=2' WHERE job_id'1623300'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Apr-2026=473' WHERE job_id'1623300'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1623300' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1623300 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '466022'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)