drjobs Full Stack Python & Angular Developer

Full Stack Python & Angular Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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.



Requirements

Minimum 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.



Minimum 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.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.