News

Industries

Companies

Jobs

Events

People

Video

Audio

Galleries

My Biz

Submit content

My Account

Advertise with us

Jobs offered South Africa

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
Tech stack:
  • 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
Responsibilities:
  • 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
Skills:
  • Ajax
  • Confluence
  • Docker
  • HTML
  • Javascript
  • Jira
  • JQuery
  • postgreSQL
  • Python
  • Software engineering



 

Posted on 20 Sep 15:03, Closing date 20 Oct

The Skills Mine
Connecting highly talented individuals with organisations that recognise the power of talent to optimise business effectiveness.
Recent jobs by The Skills Mine CityDate posted
Full-Stack Software EngineerCape Town20 Sep 15:03
Senior Data EngineerCape Town18 Sep 12:43
Coordinator - Marketing and EventsJohannesburg16 Sep 09:25
Senior Back-end EngineerCape Town13 Sep 15:50
Regional Sales ManagerDurban10 Sep 16:21
Customer Success ManagerDurban10 Sep 13:22
Web Developer and SQL AdminJohannesburg10 Sep 13:20
Full Stack Developer - Ruby on RailsJohannesburg06 Sep 15:29
Regional Product Manager - (6 Months FTC)Johannesburg04 Sep 13:56
HR and Talent Acquisition Business PartnerJohannesburg04 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...
The Skills Mine
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...
e-Merge IT Recruitment
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...
e-Merge IT Recruitment
2 Sep 2024
Code 14 Truck Driver
George
Truck Driver Code EC 14 with Crane Operator Certification - George Western Cape
SydSen Recruit
1 day
Insurance Administrator
George
Insurance Administrator - George - Western Cape
SydSen Recruit
11 Sep 2024
Hairdresser
George
Hairdresser - George Western Cape -RENT A CHAIR
SydSen Recruit
3 Sep 2024
HR Assistant
Durban
HR Assistant - Durban South KwaZulu-Natal nbsp
SydSen Recruit
30 Aug 2024
More jobs
Next
Let's do Biz