Recruitment news
Full-Stack Software Engineer
Location: | Johannesburg |
Job level: | Senior |
Type: | Permanent |
Reference: | #777006000000767143 |
Company: | The Skills Mine |
Our client is in the Financial Services industry.
Requirements:
- 5 to 8 years of experience in software engineering or a development field
- A Bachelor’s degree in computer science, engineering or a related field
- Strong proficiency with Python
- Familiarity with Python-based frameworks (Flask, FastAPI, Django)
- Experience with building quality APIs
- Proficiency in PostgreSQL or other relational databases
- Experience with frontend-technologies: HTML, CSS, JavaScript, jQuery, and AJAX
- Familiarity with version control systems - Git
- Familiarity with AWS tools and services
- Experience in the South African banking or fintech industry
- Familiarity with CI/CD pipelines, automated testing frameworks, and secure coding practices
- Familiarity with OOP practices or exposure to languages like Java, C++, C#
- Understanding of security compliance requirements, particularly in financial systems
- Experience in JavaScript/Typescript, and related frameworks (React, Node.js)
- Understanding of SOLID principles, security best practices, and software design patterns.
- Familiarity with Docker
- Familiarity with agile development practices
- Experience with Jira and Confluence
- Experience with microservice architectures.
- Design, develop, and maintain scalable systems using Python (Flask), PostgreSQL, JavaScript, and AWS, ensuring robustness and security.
- Deploy and manage applications on AWS, collaborating with DevOps teams on Terraform and CircleCI pipelines while optimising performance and ensuring compliance.
- Participate in architecture discussions, research new technologies, and assist with system design and scalable solution development.
- Write and review code, perform debugging, and maintain unit testing to ensure high-quality software delivery.
- Work in agile, cross-functional, and international teams to meet project goals, documenting processes and guiding junior developers.
- Implement best practices for security and scalability using SOLID principles, adhering to stringent banking and deployment standards.
Posted on 10 Feb 13:39, Closing date 15 Feb
Recent jobs by The Skills Mine | City | Date posted | |
Fraud Analyst | Johannesburg | 10 Feb 13:41 | |
Full-Stack Software Engineer | Johannesburg | 10 Feb 13:39 | |
Product Manager | Johannesburg | 04 Feb 16:39 | |
Compliance Analyst (6-Month FTC) | Johannesburg | 31 Jan 15:30 | |
Corporate New Business Executive | Johannesburg | 31 Jan 13:33 | |
Commercial New Business Executive | Cape Town | 31 Jan 13:31 | |
Creditors Clerk - Accounts Payable (6-Month FTC) | Johannesburg | 29 Jan 09:54 | |
Data Engineering Specialist | Johannesburg | 17 Jan 09:15 | |
Data Scientist | Johannesburg | 16 Jan 11:40 | |
IT Support Technician | Johannesburg | 15 Jan 12:45 | |
More jobs... |
Full-Stack Software Engineer
Our client is in the Financial Services industry. Requirements: 5 to 8 years of experience in software engineering or a development fieldA Bachelor’s degree in...
Senior Software Engineer
Are you ready to change the world? My client is on a mission to transform healthcare, and they need a rockstar Senior Software Engineer to join their dream...
Full Stack TypeScript Node Software Engineer
Currently in search for a senior full stack software engineer to join a team of specialist where you’ll be involved in the build of a new AI product.
ERP System Software Engineer/Assistant
Our client is looking for a dynamic ERP systems software engineer/assistant to join their team and play a vital role in ensuring the seamless operation of their ERP...
Intermediate Software Engineer - C#
A health tech company on a mission to add ten years to life expectancy by building an operating system for preventative care is looking to hire an intermediate C#...
Senior Software Engineer
A company on a mission to change healthcare by reimagining how “social prescribing” works is looking to hire an exceptional Software Engineer to join their...
Ruby on Rails Senior Software Engineer
An opportunity has been made available for a Senior Software Engineer with Ruby on Rails experience, we are looking to hire a talented Engineer to join a team that helps...
Senior C# Full Stack Software Engineer - Node.js + Angular 16
Our award-winning digital transformation fintech client is on a growth path in the biometrics and identity verification space, leading the way in fintech and software...
Senior C# Full Stack Software Engineer
Are you looking for a change going into 2025? We have an opportunity that will ensure that you are able to learn, collaborate and grow.
Intermediate C# Full Stack Software Engineer - Angular 10+
This award-winning tech house and fintech, with a core focus in Biometrics and identity verification systems.
Intermediate Full Stack Software Engineer – C#
Are you an experienced developer with a passion for enhancing digital security? My client, a leading tech firm specializing in digital identity verification, is seeking...
Senior C# Software Engineer
Ready to ditch the school identity checks and join a tech revolution? A game-changing company in Johannesburg is looking for a senior C# software engineer to help...
Ruby on Rails Software Engineer
Currently searching for a software engineer to work with a multidisciplinary team to provide ingenious solutions to business problems using the latest technologies.
Senior Full Stack TypeScript Node Software Engineer
Currently in search for a senior full-stack software engineer to join a team of specialist.
Senior Full Stack TypeScript Node Software Engineer
Currently in search of a Senior Full Stack Software Engineer with Node.js and SQL experience to join a team of specialists.
Senior C# Software Engineer
Are you ready to explore the future of identity verification software? My dynamic client in the heart of Johannesburg is seeking a Senior C# Software Engineer who is...
Senior Full Stack Software Engineer
We are looking for talented senior full stack software engineers to join our dynamic team and contribute to building a scalable, multi-tenant platform.
ERP System Software Engineer/Assistant
Our client is looking for a dynamic ERP systems software and hardware assistant to join their team and play a vital role in ensuring the seamless operation of their ERP...
Intermediate C# Full Stack Software Engineer
Join an award-winning tech house and fintech with a strong focus on biometrics and identity verification systems.
Java SpringBoot Kafka Software Engineer
We are currently searching for a software engineer with experience in Java, Springboot and Kafka to join our fast-growing team.
Intermediate Full Stack Software Engineer – C#
Are you an experienced developer with a passion for enhancing digital security? My client, a leading tech firm specializing in digital identity verification, is seeking...
Intermediate Java Software Engineer
Currently in search for an Intermediate Java Software Engineer to join our company that offers end-to-end technology services and solutions, collaborating with customers...
Java Software Engineer
We are looking for a Java Software Engineer to join our fast-paced environment we stand at the forefront of innovation, integrating seamlessly with our host network at...
Senior Java Software Engineer
A company that offers end-to-end technology services and solutions, collaborating with customers to help them go from good to great is currently searching for a Senior...