Advertise your job vacancies
Subscribe to email job alerts
Recruitment news
LAC deems subjective assessments 'unfair' in retrenchment process
Chloë Loubser, Mbali Mnyandu, and Josua Loots
Full-Stack Software Engineer
Remuneration: | cost-to-company |
Location: | Cape Town |
Job level: | Senior |
Type: | Permanent |
Company: | THE SKILLS MINE (PTY) LTD |
Requirements
- Five-plus years of experience in software engineering or development fields
- Bachelor’s degree in computer science, engineering, or a related field
- Experience in the South African banking or fintech industry
- 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
- Excellent problem-solving skills, adaptability, and the ability to thrive in a high-paced environment
- Familiarity with AWS tools and services
- 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, Nodejs)
- 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
- Backend: Python
- Frontend: JavaScript, CSS, HTML, jQuery, AJAX, React
- Database: PostgreSQL, Amazon DynamoDB
- Cloud and DevOps: AWS, Terraform, CircleCI, Docker
- Git: Github, Bitbucket
- Business: Slack, Teams, Zoom, Jira, Confluence, MS office
- Design, develop, and maintain robust, scalable services with Python with Flask, PostgreSQL, JavaScript, CSS, HTML, jQuery, AJAX, with possibilities of React, and AWS cloud services.
- Participate in the design of systems architectures.
- Solve complex problems within the tech stack.
- Work effectively in your immediate team to solve complex problems within the tech stack to achieve team goals
- Work closely with cross-functional teams to effectively understand and solve project-based requirements
- Implement best practices for security in software development, ensuring all APIs and systems are secure and scalable
- Apply SOLID principles to design and architecture, ensuring code is scalable, maintainable, and secure
- Write and maintain codebase testing suites
- Participate in the code peer review process to ensure robustness and reliability of applications through testing and review
- Deploy and manage applications within AWS
- Cross-functional interaction with the Dev-ops team on Terraform and CircleCI pipelines
- Ajax
- Confluence
- Docker
- HTML
- Javascript
- Jira
- JQuery
- postgreSQL
- Python
- Software engineering
Posted on 20 Sep 15:03, Closing date 20 Oct
Connecting highly talented individuals with organisations that recognise the power of talent to optimise business effectiveness.
Recent jobs by The Skills Mine | City | Date posted | |
Full-Stack Software Engineer | Cape Town | 20 Sep 15:03 | |
Senior Data Engineer | Cape Town | 18 Sep 12:43 | |
Coordinator - Marketing and Events | Johannesburg | 16 Sep 09:25 | |
Senior Back-end Engineer | Cape Town | 13 Sep 15:50 | |
Regional Sales Manager | Durban | 10 Sep 16:21 | |
Customer Success Manager | Durban | 10 Sep 13:22 | |
Web Developer and SQL Admin | Johannesburg | 10 Sep 13:20 | |
Full Stack Developer - Ruby on Rails | Johannesburg | 06 Sep 15:29 | |
Regional Product Manager - (6 Months FTC) | Johannesburg | 04 Sep 13:56 | |
HR and Talent Acquisition Business Partner | Johannesburg | 04 Sep 09:22 | |
More jobs... |
Full-Stack Software Engineer
Cape Town
Requirements Five-plus years of experience in software engineering or development fieldsBachelor’s degree in computer science, engineering, or a related...
Requirements Five-plus years of experience in software engineering or development fieldsBachelor’s degree in computer science, engineering, or a related...
20 Sep 2024
Senior Python JavaScript AWS Software Engineer
Cape Town
Are you a Senior Python JavaScript Software Engineer looking for a new opportunity in an environment that empowers salesforce to reach every customer, through an...
Are you a Senior Python JavaScript Software Engineer looking for a new opportunity in an environment that empowers salesforce to reach every customer, through an...
16 Sep 2024
Software Developer /Data Engineer
Cape Town, Century City
A dynamic client who leverages the power of AI to analyse and interpret data with unprecedented accuracy, speed and gives actionable improvement suggestions are looking...
A dynamic client who leverages the power of AI to analyse and interpret data with unprecedented accuracy, speed and gives actionable improvement suggestions are looking...
2 Sep 2024
Code 14 Truck Driver
George
Truck Driver Code EC 14 with Crane Operator Certification - George Western Cape
Truck Driver Code EC 14 with Crane Operator Certification - George Western Cape
1 day