SEGULA Technologies logoSEGULA Technologies logo

Senior Software Developer – Railway Ticketing System (Web & Mobile)

Remote Contract

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Mandatory SkillsProven hands-on experience with:React / Next.jsTypeScript (v5 preferred)Docker / Docker ComposeJestKeycloak / OIDCMPGS payment gatewayMapbox or OpenStreetMapFlutter / DartCI/CD pipelines (EAS Build)Preferred QualificationsExpertise in Railway / Transportation / Ticketing systemsExperience with secure payment platformsFamiliarity with Agile/Scrum methodologies

About the job

Location: South Africa (Remote opportunities available)
Contract Type: 3-Month Contract (with potential for extension)
Industry: Railway / Transportation / Mobility
Start Date: Immediate

Project Overview

Join us in a pivotal railway initiative aimed at developing and enhancing a cutting-edge digital ticketing system. We are in search of a Senior Software Developer who possesses extensive experience in modern web and mobile technologies. Your contributions will be vital in frontend/backend development, authentication integration, payment gateway implementation, and GIS-based features.

This role offers a 3-month contract with a significant possibility for extension based on project needs.

Key Responsibilities

  • Web Development:
    • Design and maintain web applications utilizing React / Next.js
    • Create scalable solutions with TypeScript 5
    • Deploy containerized environments using Docker / Docker Compose
    • Develop unit tests with Jest
    • Guarantee high performance, security, and maintainability
  • Authentication & Security:
    • Implement authentication protocols using Keycloak
    • Integrate OIDC (OpenID Connect) standards
    • Ensure secure identity and access management
  • Payment Gateway Integration:
    • Integrate and oversee MPGS (Mastercard Payment Gateway Services)
    • Facilitate secure transaction processing and payment validation
    • Assist in testing and troubleshooting payment workflows
  • GIS & Geocoding:
    • Implement map-based functionalities using:
      • Mapbox
      • OpenStreetMap
    • Manage geolocation and geocoding features
  • Mobile Application Development:
    • Develop cross-platform mobile apps with Flutter / Dart
    • Deliver applications for both iOS and Android platforms
    • Manage CI/CD pipelines using EAS Build
    • Ensure performance optimization and readiness for release

About SEGULA Technologies

Are you ready to influence the future and engage in innovative projects? If so, you might be the perfect addition to our team! SEGULA Technologies is a global engineering group, employing 15,000 professionals across 140 locations worldwide. Our services are dedicated to advancing energy efficiency, climate protection, and decarbonization while pushing tech industries into new frontiers. At SEGULA Technologies, we specialize in sectors such as automotive, software, energy, and life sciences. As an independent entity, we provide tailored engineering services to OEMs and suppliers. Embrace new opportunities and take on exciting challenges with direct customer engagement.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.