Back end Developer

Paracon · Cape Town · R Undisclosed

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Our Company is looking for a Senior Backend Developer to design, build, and maintain scalable backend systems that power our digital banking and payment platforms. This is an exciting opportunity for a highly skilled developer with expertise in Node.js, Java, and Data Engineering to contribute to innovative fintech solutions in a fast-paced, agile environment.

About the Role

As a Senior Backend Developer, you will be responsible for developing robust backend services, designing efficient data engineering solutions, and ensuring the reliability, performance, and security of mission-critical banking systems. You will work closely with cross-functional teams to deliver scalable solutions that meet both customer needs and regulatory requirements.

Key Responsibilities

• Design, develop, and optimize backend services using Node.js and Java. • Build and maintain data pipelines, ETL processes, and data engineering solutions. • Integrate backend systems with frontend applications and third-party platforms. • Ensure system scalability, reliability, security, and compliance with banking standards. • Troubleshoot and resolve performance bottlenecks and technical issues. • Participate in code reviews, architecture discussions, and technical decision-making. • Contribute to continuous improvement initiatives and development best practices. • Support the delivery of high-quality software through agile methodologies. Minimum Requirements

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field.

Experience

  • Minimum 5 years' experience in backend software development.
  • Proven experience developing applications using Node.js and Java.
  • Strong background in Data Engineering, including ETL development and database optimization.
  • Experience designing and implementing scalable backend architectures.

Preferred Experience

  • Previous experience within the fintech, banking, or payments industry.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Experience with Docker and Kubernetes.
  • Knowledge of microservices and event-driven architecture.
  • Experience working in Agile delivery environments.

Technical Skills

  • Advanced proficiency in Node.js and Java.
  • Strong knowledge of PostgreSQL, MongoDB, and other SQL/NoSQL databases.
  • Expertise in developing RESTful APIs and GraphQL services.
  • Experience with messaging technologies such as Kafka and RabbitMQ.
  • Solid understanding of CI/CD pipelines, DevOps principles, and automated deployments.
  • Strong problem-solving and analytical capabilities.
  • Knowledge of application security and performance optimization best practices.

Desired Skills

  • Node.js and Java
  • ETL
  • AWS
  • Azure
  • Docker
Auto-apply to this jobView original posting ↗