South Africa
Senior Full Stack Python Developer in Mamelodi - Image 1
Senior Full Stack Python Developer in Mamelodi - Image 1
Enlarge image

Senior Full Stack Python Developer, Johannesburg

Senior Full Stack Python Developer, Johannesburg
Description

We are a technology consulting company partnering with a leading financial services organisation. We are seeking an experienced Senior Full Stack Python Developer to join a high-performing delivery team working on modern, scalable enterprise systems.

This role is suited to a senior developer who enjoys hands-on development, contributes to technical design and architecture, and provides mentorship within agile delivery teams

What you'll do:

  • Development & Solution Design
    • Design, develop, test, and debug high-quality software solutions aligned to business and technical requirements
    • Contribute to solution design and establish technical frameworks for new applications and interfaces
    • Develop and consume RESTful APIs and integrate front-end and back-end components
    • Produce technical documentation and present alternative technical solutions where applicable
    • Participate in building cloud-based solutions including AWS, microservices, containerisation, and serverless architectures
    • Leverage approved AI-assisted development tools to improve productivity and code quality
  • Mentorship & Technical Leadership
    • Provide guidance and mentorship to junior developers
    • Ensure adherence to quality assurance standards and best development practices
    • Participate in technical design forums and contribute to technical standards and innovation
  • Environment Stability & Support
    • Collaborate on deployment processes and system configuration
    • Assist with monitoring and optimising application and database performance
    • Support release and deployment activities, including standby support when required
  • Collaboration & Continuous Improvement
    • Work closely with analysts, testers, architects, and business stakeholders throughout the SDLC
    • Contribute to database design, optimisation, and SQL development
    • Participate in proof-of-concept initiatives and future web application strategy

Your Expertise:

  • 8+ years' experience in an object-oriented development environment
  • Strong understanding of OOP, SOLID principles, and design patterns
  • Experience within the financial services or investment management environment is advantageous

Qualifications:

  • Relevant IT qualification (Degree or Diploma)

Technical Skills

  • Strong proficiency in Python, with hands-on experience in FastAPI and Django
  • Solid experience with Angular, including micro front-end architecture
  • Experience with Ruby on Rails
  • Strong MS SQL database design, querying, and optimisation skills
  • RESTful API design and integration
  • Git-based version control and CI/CD pipelines
  • Ability to balance front-end and back-end priorities effectively
Highlights
Safety Tips
Do not pay a ’prospective employer’ anything in order to secure a job.
1 / 10
More info about this ad

Senior Full Stack Python Developer has been posted in the Johannesburg Information Technology category on Locanto.

If you’re looking for something similar, check out Switchboard operator/Receptionist -Equipment hire/Johannesburg, Johannesburg, Senior Microsoft Dynamics D365 F&O Developer - Recruitment, Johannesburg or Business Development & Marketing Manager in Johannesburg, also posted in Information Technology. In total, we have 397 ads in Information Technology in Johannesburg on Locanto classifieds.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Information Technology in Alberton, Primrose and Edenvale. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.