Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

JVR Software

NewBe an early applicant

Senior / Principal Software Engineer, Data Platform

Posted
Discussion

Summary

Senior/Principal full-stack engineer at Network Finance (Johannesburg, hybrid) building production web apps on a data platform: integrating with shared APIs and backends, validating data in SQL, and hardening security. Core stack is TypeScript/React/Node.js with PostgreSQL and cloud-hosted environments.

Employer Network Finance Location Gauteng Job type Development Salary Not specified Posted 3 Nov 2026

API & Data Integration

  • Integrate applications with shared APIs and backend services.
  • Ensure data displayed within applications accurately reflects underlying business systems.
  • Validate and troubleshoot data using SQL and database queries.
  • Collaborate with data and platform teams to support seamless integration.

User Experience & Performance

  • Develop applications that perform effectively across varying network conditions.
  • Optimise user journeys and application responsiveness.
  • Work directly with stakeholders to understand operational needs and improve usability.
  • Communicate technical changes clearly to non-technical users.

Quality Assurance & Release Management

  • Participate in code reviews and maintain high development standards.
  • Develop automated tests for application functionality and user interactions.
  • Support structured release processes through development, testing, and production environments.
  • Monitor performance and resolve issues through established support processes.

Security & Compliance

  • Implement secure authentication and access controls.
  • Ensure compliance with privacy and data protection requirements.
  • Follow secure development practices and protect sensitive information.
  • Manage application access and configuration securely.

Collaboration & Mentorship

  • Work closely with technical and business teams to deliver solutions.
  • Share knowledge and support less experienced developers where required.
  • Contribute to continuous improvement initiatives and development standards.
  • Participate in solution design and technical planning activities.

Minimum Requirements

  • Matric (Grade 12).
  • Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience.
  • Relevant cloud or web development certifications will be advantageous.

Technical Skills

  • TypeScript
  • JavaScript
  • HTML5 & CSS3
  • React
  • Node.js
  • SQL
  • PostgreSQL

Experience with:

  • RESTful APIs
  • Git and GitHub
  • Automated testing frameworks
  • CI/CD practices
  • Cloud-hosted environments
  • Authentication and access management solutions

Exposure to the following will be advantageous:

  • Google Cloud Platform
  • Firebase
  • Cloud Run
  • Next.js
  • Vue.js
  • Angular
  • C#
  • Java
  • Go
  • Rust

Experience Required

  • Minimum 5 years’ professional software development experience.
  • Proven full-stack development experience.
  • Experience building and supporting production web applications used by employees or customers.
  • Experience working with modern JavaScript frameworks and cloud-based solutions.
  • Experience mentoring junior developers would be advantageous.
  • Exposure to operational systems, telecommunications, utilities, GIS/mapping solutions, or enterprise portals would be beneficial.

Key Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder engagement abilities.
  • High attention to detail and commitment to quality.
  • Strong ownership and accountability.
  • Ability to work independently and collaboratively.
  • Customer-focused mindset.
  • Commitment to continuous improvement and best-practice development standards.

What’s On Offer

  • Competitive market-related remuneration package.
  • Performance-based incentives.
  • Medical aid and risk benefits.
  • Professional development and certification support.
  • Exposure to modern cloud technologies and enterprise-scale systems.
  • Hybrid working environment with flexibility and growth opportunities.

Working Environment

  • Hybrid work model based in Johannesburg.
  • Occasional travel may be required.
  • Participation in major releases and occasional after-hours support when necessary.
  • Collaborative and innovative technology environment focused on operational excellence.

Skills

What Principal Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →