Senior Software Engineer - Fintech

Placements24

África do Sul

Teletrabalho

ZAR 900 000 - 1 200 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Fully remote role within Gauteng
Medical and retirement benefits
Professional growth & certifications
Competitive performance bonuses

Resumo da oferta

Placements24 is hiring a Senior Software Engineer for a fintech-focused role based in Pretoria, Gauteng. The position offers full remote work within Gauteng with a focus on building scalable, secure financial solutions.

You will design, develop, deploy, and maintain high-quality applications, collaborate with cross-functional teams, and mentor junior engineers in a fast-paced agile environment.

Qualificações

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of professional software development experience.
  • Proficiency in at least one modern OO language (Java, Python, C#, Go).
  • Experience with SQL and NoSQL databases.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with microservices, containers (Docker, Kubernetes), and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities for remote collaboration.
  • Experience with agile methodologies (Scrum, Kanban).

Responsabilidades

  • Design, develop, test, deploy, and maintain high-quality software solutions for financial applications.
  • Collaborate with product managers, designers, and engineers to define requirements and specs.
  • Write clean, maintainable code using modern programming languages.
  • Develop and implement RESTful APIs and microservices architectures.
  • Participate in code reviews, mentor junior engineers, and provide feedback.
  • Optimize applications for speed, scalability, and security.
  • Troubleshoot and upgrade existing systems; improve development processes.
  • Stay up-to-date with emerging technologies and fintech regulations.

Conhecimentos

Java
Python
Go
SQL
NoSQL
Cloud platforms

Formação académica

Bachelor's or Master's in CS/Engineering

Ferramentas

Docker
Kubernetes
CI/CD
REST APIs

Descrição da oferta de emprego

About the Role

Our client, a pioneering financial technology company based in **Pretoria, Gauteng**, is looking for a highly skilled Senior Software Engineer to join their innovative product development team. This role is designed for an individual passionate about building robust, scalable, and secure financial solutions. You will be instrumental in designing, developing, and deploying cutting-edge software applications that are shaping the future of fintech in South Africa. This position offers the flexibility of working remotely, allowing you to contribute from anywhere within **Gauteng** while collaborating closely with a dynamic and talented engineering group. The ideal candidate will possess strong problem-solving abilities, a deep understanding of modern software architectures, and a commitment to writing clean, efficient code. You will have the opportunity to work with a diverse technology stack and tackle complex challenges in a fast-paced, agile environment. This is an exceptional opportunity for an experienced engineer to make a significant impact in a rapidly growing industry.

Key Responsibilities
  • Design, develop, test, deploy, and maintain high-quality software solutions for financial applications.
  • Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
  • Write clean, maintainable, and efficient code using best practices and modern programming languages (e.g., Java, Python, C++).
  • Develop and implement RESTful APIs and microservices architectures.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to the continuous improvement of development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends.
  • Ensure adherence to coding standards, security best practices, and regulatory compliance within the fintech sector.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience.
  • Proven experience in building scalable and robust applications, preferably within the fintech or financial services industry.
  • Proficiency in at least one modern object-oriented programming language (e.g., Java, Python, C#, Go).
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with database technologies (SQL and NoSQL) and cloud platforms (AWS, Azure, GCP).
  • Familiarity with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, essential for remote collaboration.
  • Experience with agile development methodologies (Scrum, Kanban).
Benefits
  • Our client offers a highly competitive salary package with performance bonuses.
  • The role is fully remote, providing excellent work-life balance and flexibility.
  • Employees receive comprehensive medical and retirement benefits.
  • Opportunities for professional growth include access to training programs, conferences, and certifications.
  • You will also be part of a forward-thinking company that values innovation and employee well-being, working on challenging projects that have a real-world impact in **Pretoria**.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Engineer - Fintech
Senior Software Engineer - Fintech

Placements24 • Pretoria

Híbrido
ZAR 900 000 - 1 200 000
Remote work
Medical benefits
Retirement plan
+1
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • África do Sul

Híbrido
ZAR 1 000 000 - 1 600 000
Stock options
Health insurance
Dental insurance
+6
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Pretoria

Híbrido
ZAR 900 000 - 1 500 000
Salary package and bonuses
Medical and dental insurance
Stock options
+2
Senior Software Engineer - Fintech
Senior Software Engineer - Fintech

Placements24 • Soweto

Híbrido
ZAR 900 000 - 1 400 000
Stock options
Medical aid
Retirement contributions
Senior Software Engineer - Backend (Fintech)
Senior Software Engineer - Backend (Fintech)

Placements24 • Johannesburg

Híbrido
ZAR 900 000 - 1 400 000
Fully remote
Flexible hours
Health insurance
+2
Senior Software Developer - FinTech Solutions
Senior Software Developer - FinTech Solutions

Placements24 • Sandton

Híbrido
ZAR 1 200 000 - 1 900 000
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Bloemfontein

Híbrido
ZAR 900 000 - 1 200 000
Competitive salary
Health & wellness benefits
Retirement savings plan
+3
Senior Software Engineer - FinTech
Senior Software Engineer - FinTech

Placements24 • Benoni

Híbrido
ZAR 800 000 - 1 200 000
Competitive salary
Annual bonus
Medical, dental, and vision insurance
+7
Remote Senior Backend Engineer - Fintech, Scale & Growth
Remote Senior Backend Engineer - Fintech, Scale & Growth

Placements24 • Johannesburg

Híbrido
ZAR 900 000 - 1 400 000
Fully remote
Flexible hours
Health insurance
+2
Senior Full-Stack Software Engineer (FinTech)
Senior Full-Stack Software Engineer (FinTech)

Placements24 • Sandton

Presencial
ZAR 1 000 000 - 1 800 000
Competitive salary package
Performance bonuses
Health, dental and life insurance
+1