Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Full Stack Engineer (Python/Django)

Posted 1 view
Discussion

Summary

Senior full stack engineer building and enhancing web applications for an e-commerce solutions provider in Soweto, South Africa. Day to day: Python/Django backend work, JavaScript/HTML/CSS frontend, RESTful API development, database optimization, code reviews, and mentoring junior devs in a hybrid work model.

About the Role

Our client, an established e-commerce solutions provider, is seeking a seasoned Senior Full Stack Engineer with a strong background in Python and Django to join their innovative team in Soweto, Gauteng . This role is crucial for developing and enhancing their robust web applications, contributing to both frontend and backend development. You will play a key role in designing scalable architectures, writing efficient code, and collaborating with cross-functional teams to deliver high-quality features. The ideal candidate possesses a deep understanding of web development principles, a passion for problem-solving, and excellent communication skills. This is an excellent opportunity to contribute to impactful projects and advance your career within a supportive and growth-oriented company.

Key Responsibilities

  • Design, develop, and maintain web applications using Python, Django, and related frameworks.
  • Build and integrate frontend components using modern JavaScript, HTML, and CSS.
  • Develop and maintain RESTful APIs for seamless data exchange.
  • Optimize applications for speed, scalability, and security.
  • Collaborate with product managers, designers, and other engineers to define project requirements and deliver solutions.
  • Write clean, well-documented, and maintainable code following best practices.
  • Conduct code reviews to ensure code quality and mentor junior developers.
  • Troubleshoot and debug complex issues across the full stack.
  • Participate in architectural design discussions and contribute to technical roadmap planning.
  • Ensure database performance and integrity.
  • Stay up-to-date with emerging web development technologies and trends.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in full stack web development.
  • Strong proficiency in Python and experience with the Django framework.
  • Solid understanding of frontend technologies: JavaScript (ES6+), HTML5, and CSS3.
  • Experience with frontend frameworks (e.g., React, Vue.js, or Angular) is a plus.
  • Proficiency in database management (e.g., PostgreSQL, MySQL) and ORM concepts.
  • Experience with version control systems (e.g., Git).
  • Understanding of RESTful API design and implementation.
  • Knowledge of cloud platforms (AWS, Azure, GCP) and deployment strategies is advantageous.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.

Benefits

  • Opportunity to work on innovative e-commerce solutions.
  • Competitive salary and performance-based bonuses.
  • Hybrid work model offering flexibility.
  • Prime office location in Soweto, Gauteng .
  • Comprehensive medical aid and retirement fund benefits.
  • Generous paid time off and company holidays.
  • Support for professional development, including training and certifications.
  • Collaborative and inclusive team environment.
  • Opportunities for career growth and advancement.
  • Regular team social events and activities.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →