Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
Newgenmc logo

Senior Full-Stack Software Developer

Newgenmc
Posted May 28, 2026, 2:56 AM UTC
🇿🇦South Africa🏢Hybrid📁Engineering & Development
Is this job info correct?

Job Description We are seeking a highly skilled Senior Full-Stack Software Developer to lead the development, stabilization, and enhancement of the SHERQ365 application. This role requires managing a complex project involving an AI-generated codebase, with responsibilities encompassing code assessment, backend API development, authentication, database infrastructure, notifications, offline synchronization, and testing. The candidate must deliver production-ready features across modules, mitigate technical debt and risks, and propose efficient compromises to align with quality and timeline objectives. The project involves refining an AI-generated frontend (built with v0.dev), characterized by inconsistent patterns, absent documentation, incomplete error handling, and hardcoded mock data, into a robust enterprise system with integrated backend functionalities. Requirements Required Skills and Experience Bachelor's or Master's in Computer Science or related field. Certifications: Azure Developer Associate, AWS Certified Developer, or Scrum Master preferred. Portfolio/references for authentication, offline sync, and API projects. Technical Expertise : Full-stack proficiency in JavaScript/TypeScript (React/Node.js/Express). Database management with PostgreSQL/Neon. Authentication: OAuth, Azure AD, MFA, RBAC. RESTful API design for complex workflows. Notifications: Resend, Twilio, cron scheduling. Offline tech: IndexedDB, Service Workers, PWA, sync tools (e.g., PowerSync). Git, CI/CD, testing (Jest/Cypress), security (OWASP). Project Management : Experience with AI/legacy codebases, time estimation, and risk assessment. Soft Skills : Analytical trade-off evaluation, communication, independent work. Experience Level : 7-10 years in enterprise software, preferably SHERQ or similar domains. KPI’s KPI Description Target Measurement Method Project Completion Timeline Adherence to the overall project schedule, ensuring delivery within the estimated 725 hours. Complete project within 725 hours or less, with no more than 10% overrun. Track total hours logged against the compromised estimate using time-tracking tools (e.g., Jira or Toggl). Module Delivery Efficiency Successful completion of individual modules (e.g., Authentication, Incident Management) within allocated hours. Achieve at least 90% of modules on or under budgeted hours (e.g., Authentication: 60 hours). Compare actual hours spent per module against proposed hours via project management reports. Code Quality and Stabilization Reduction of technical debt and standardization of the AI-generated codebase. Attain 80% code coverage in tests and resolve at least 90% of identified issues from initial audit. Use code analysis tools (e.g., SonarQube) for coverage metrics and audit logs for issue resolution tracking. Feature Implementation Accuracy Delivery of core features, including compromises (e.g., defer Google OAuth, email-only notifications). Implement 100% of mission-critical features (e.g., offline sync) and at least 95% of all specified requirements. Conduct milestone reviews and user acceptance testing (UAT) to verify feature completeness against the document's scope. Risk Mitigation Effectiveness Management of high-risk areas (e.g., Authentication, Offline Sync) to prevent production issues. Reduce high-risk items to medium or low by project end, with zero critical security vulnerabilities. Perform risk assessments at key milestones using tools like OWASP checklists and track via a risk register. Testing and Security Compliance Thorough testing and hardening to ensure application reliability and security. Achieve 95% pass rate in unit/integration tests and pass all security audits. Monitor test results from frameworks (e.g., Jest, Cypress) and security scan reports (e.g., from Snyk or similar). Documentation and Reporting Production of necessary documentation and timely progress reports. Deliver bi-weekly reports and lightweight docs covering 100% of key modules. Review submission logs and completeness checklists in project management software. Overall Budget Adherence Alignment with financial constraints based on hourly rate. Stay within R616,250 budget equivalent. Calculate total expenditure from hours and rate, reviewed monthly. Benefits Compensation and Benefits Competitive salary. Flexible remote/hybrid options in Johannesburg, Gauteng. Professional development and future project opportunities.

Similar jobs

Similar jobs

Parvana logo

Software Developer (SQL / TypeScript / Claude Code)

Parvana

🇿🇦South Africa1 weeks ago
WF

Intermediate Software Developer

Winning Form

🇿🇦South Africa2 weeks ago
WF

Senior Software Developer

Winning Form

🇿🇦South Africa2 weeks ago
MS

Software Developer - Johannesburg/Cape Town

msasafety

🇿🇦South Africa2 weeks ago
Fragomen logo

Backend Software Developer

Fragomen

🇿🇦South Africa3 weeks ago
DotActiv logo

Junior C# Software Developer

DotActiv

🇿🇦South AfricaJun 20, 2026, 5:54 PM UTC