Full Stack Python & Angular Developer

Sabenza IT

  • Johannesburg, Gauteng
  • Contract
  • Full-time
  • 29 days ago
Job Description :Join a dynamic tech-driven team as a Full Stack Python & Angular Developer, working on cutting-edge solutions in a hybrid model from Midrand, Menlyn, or Rosslyn. Be part of innovative projects that push boundaries in automation, AI, and smart technologies, while collaborating in a flexible, modern environment where your skills truly make an impact.RequirementsMinimum Requirements:
  • A relevant IT degree or diploma, or equivalent technical experience.
  • Minimum 2–3 years of experience in full-stack development.
  • Demonstrable experience leading technical teams and delivering enterprise-level solutions.
  • Proven track record in end-to-end system development, from requirements gathering to deployment and monitoring.
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Backend Development:
  • Proficiency Python3.9+.
  • Experience in designing and developing AWS Lambdas / Microservices architectures.
  • Expertise in RESTful and event-driven services development.
  • SQL knowledge (Postgres) and experience with relational and NoSQL databases, preferably DynamoDB.
  • Familiarity with ORM tools such as SQL-Model + SQL Alchemy.
Frontend Development:
  • Strong skills in Angular 17+, JavaScript, and TypeScript.
  • Experience with HTML5, SCSS, and responsive web design.
  • Understanding of UI/UX design principles.
  • Proficiency with implementing Figma designs.
DevOps and CI/CD:
  • Proficiency with CI/CD tools and pipelines (GitHub Actions, Terraform).
  • Experience with Docker preferrable.
  • Familiarity with monitoring and logging tools: AWS CloudWatch & Tracing.
Leadership and Agile Practices:
  • Strong leadership and emotional intelligence (EQ).
  • Proven experience in mentoring, coaching, and leading technical teams.
  • Expertise in managing release and branching strategies within Agile methodologies.
AI Platform Development:
  • Insight into AI technologies and their practical application in software systems.
  • Ability to apply data-driven insights to enhance platform capabilities.
Advantageous Skills Requirements:
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Familiarity with PaaS offerings like AWS Lambda, ECS, and Faregate.
  • Experience with Density Framework.
  • Familiarity with Docker and Kubernetes for containerized applications.
  • Knowledge of microservices architecture and integration with front-end systems.
  • Experience with CI/CD pipelines and DevOps practices, including tools like Github Actions / Jenkins.
  • Understanding of authentication concepts such as AWS Cognito, OAuth and Active Directory.
  • Familiarity with UX/UI design principles and tools like Figma or Sketch.
  • Experience with AWS SQS / Apache Kafka and the Confluent Platform.
  • Proficiency with build tools like PIP & NPM.
  • Experience using version control systems such as Git.
  • Exposure to scripting languages such as Python and Bash for automation.
  • Understanding of manual and automated testing processes using tools like Pytest, Unit test, and Test Containers.
  • Familiarity with Agile tools such as Jira and Confluence.
  • Ability to prepare ISO-compliant technical documentation.

Sabenza IT

Similar Jobs

  • Full Stack Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Roles and Responsibilities: The primary responsibilities of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for websi…
    • Just now
  • GIS Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Responsibilities: Design, develop, and deploy custom GIS web applications and widgets using Esri's Web AppBuilder and Experience Builder. Integrate GIS functionality into v…
    • Just now
  • GIS Developer

    Network Recruitment

    • Johannesburg, Gauteng
    What they are looking for (The Essentials): A proven track record as a GIS Developer for 2-3+ years. Strong expertise in the Esri ArcGIS Platform (Enterprise, Online, ArcGIS Pr…
    • 11 mins ago