Principal Software Engineer

Humankind

Johannesburg

Remote

ZAR 619.000 - 882.000

Vollzeit

vor 23 Stunden
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Humankind is seeking a Principal Software Engineer to lead backend and full-stack development in a fully remote South Africa setting. You will design, implement and own scalable software in a fintech SaaS context, using TypeScript/JavaScript, Node.js, React and AWS, with emphasis on architecture and production delivery.

The role requires strong backend focus, SaaS experience and comfort with making independent architectural decisions, while leveraging AI development tools to enhance delivery.

Qualifikationen

  • Proven experience as Principal Engineer, Staff Engineer, Lead Software Engineer, Technical Lead or hands-on Solutions Architect.
  • Strong hands-on backend development experience with full-stack capabilities.
  • Solid working knowledge of TypeScript / JavaScript, Node.js, React, SQL databases and AWS.
  • Experience designing software architecture and making independent technical decisions.
  • Proven ability to deliver software solutions from concept through to production.
  • Experience in SaaS, product development, startup or smaller engineering environments.
  • Strong understanding of cloud technologies, system integrations and scalable application development.
  • Practical experience using AI development tools.

Aufgaben

  • Design, develop and maintain scalable, secure and reliable software applications.
  • Take ownership of the full software development lifecycle, including architecture, development, testing, deployment and production support.
  • Develop full-stack solutions with a strong focus on backend development.
  • Make architectural decisions and evaluate technical solutions to support business requirements.
  • Collaborate with engineering teams, clients and stakeholders to deliver effective software solutions.
  • Drive engineering best practices, code quality, system performance and maintainability.
  • Troubleshoot complex technical challenges and provide technical guidance.
  • Use AI-assisted development tools to improve efficiency and software delivery.

Kenntnisse

TypeScript
JavaScript
Node.js
React
SQL databases
AWS
AI development tools

Tools

AI development tools
Docker

Jobbeschreibung

Principal Software Engineer / Principal Full Stack Engineer

Location: Fully Remote – South Africa

Contract: 12 Months (Potential to Become Permanent)

Rate: Up to R545 per hour

Eligibility: South African Citizens Only

About the Opportunity

We are seeking experienced, hands-on Principal Software Engineers to join an established fintech SaaS environment developing innovative technology solutions for the investment management industry.

This is an exciting opportunity for technically strong engineers who enjoy building scalable applications, solving complex challenges and taking ownership of software solutions from initial design through to production.

The role requires strong backend engineering expertise combined with full-stack development capabilities.

Key Responsibilities
  • Design, develop and maintain scalable, secure and reliable software applications.
  • Take ownership of the full software development lifecycle, including architecture, development, testing, deployment and production support.
  • Develop full-stack solutions with a strong focus on backend development.
  • Make architectural decisions and evaluate technical solutions to support business requirements.
  • Collaborate with engineering teams, clients and stakeholders to deliver effective software solutions.
  • Drive engineering best practices, code quality, system performance and maintainability.
  • Troubleshoot complex technical challenges and provide technical guidance.
  • Use AI-assisted development tools to improve efficiency and software delivery.
Minimum Requirements
  • Proven experience as a Principal Engineer, Staff Engineer, Lead Software Engineer, Technical Lead or hands-on Solutions Architect.
  • Strong hands-on backend development experience with full-stack capabilities.
  • Solid working knowledge of TypeScript / JavaScript, Node.js, React, SQL databases and AWS.
  • Experience designing software architecture and making independent technical decisions.
  • Proven ability to deliver software solutions from concept through to production.
  • Experience in SaaS, product development, startup or smaller engineering environments.
  • Strong understanding of cloud technologies, system integrations and scalable application development.
  • Practical experience using AI development tools.
  • Excellent problem-solving, communication and stakeholder engagement skills.

Candidates with a strong Java or C# development background will also be considered, provided they have relevant AWS, React and JavaScript/TypeScript experience.

Advantageous Experience
  • PostgreSQL, MySQL or SingleStore
  • AWS Lambda, Cloudflare Workers or Docker
  • Fintech, financial services or investment management experience
  • Startup, founding engineer or entrepreneurial experience
  • Open-source contributions or independent software development projects
Who Would Be a Good Fit?

We are looking for an engineer who combines strong technical expertise with a hands-on approach to development. You should be confident making architectural decisions, comfortable working in a collaborative engineering environment and capable of independently delivering complex software solutions.

This position is particularly suited to engineers who enjoy coding, take accountability for their work and want to make a meaningful technical contribution rather than move into a purely managerial role.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Principal Software Engineer
Principal Software Engineer

Humankind • Wes-Kaap

Remote
ZAR 619.000 - 882.000
Remote Principal Software Engineer
Remote Principal Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1.500.000 - 2.400.000
Top-tier compensation
Fully remote
Health coverage (global)
+2
Remote Lead Software Engineer (FinTech)
Remote Lead Software Engineer (FinTech)

Placements24 • LegKraal Gate

Hybrid
ZAR 900.000 - 1.300.000
Stock options
Remote work allowance
Health benefits
+2
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Randburg

Hybrid
ZAR 900.000 - 1.300.000
Medical, dental, and vision insurance
Retirement savings plan
Paid time off
+1
Principal Software Engineer
Principal Software Engineer

Placements24 • George

Hybrid
ZAR 1.200.000 - 2.400.000
Executive compensation
Fully remote
Health insurance
+5
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Placements24 • Gqeberha

Hybrid
ZAR 221.000 - 443.000
Remote work
Professional development
Training opportunities
+1
Remote Principal Software Engineer – Fintech SaaS Lead
Remote Principal Software Engineer – Fintech SaaS Lead

Humankind • Johannesburg

Remote
ZAR 619.000 - 882.000
Lead Software Engineer - Backend - Remote
Lead Software Engineer - Backend - Remote

Placements24 • Randburg

Hybrid
ZAR 1.000.000 - 1.800.000
Stock options
Medical coverage
Paid time off
+4
Full-time Senior Software Engineer - Fintech
Full-time Senior Software Engineer - Fintech

Placements24 • LegKraal Gate

Hybrid
ZAR 900.000 - 1.200.000
Remote work
Stock options
Health insurance
+3
Senior Software Engineer - Backend (Remote-First)
Senior Software Engineer - Backend (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 900.000 - 1.300.000
Health insurance
Retirement plan
Paid time off
+2