Talent.com
Imizizi
3201 Back-End Developer (Senior)Imizizi • Menlyn, South Africa
Search for other jobs
3201 Back-End Developer (Senior)

3201 Back-End Developer (Senior)

Imizizi • Menlyn, South Africa
1 day ago
Job description


SUMMARY:
ESSENTIAL SKILLS:

  • Technical Knowledge
  • Familiarity with Microservices Architecture, Cloud-native solutions, and Container Architecture. 10+ years production experience in backend software development using one or more of: Java (preferred)
  • Python
  • JavaScript / TypeScript / Node.js
  • Experience designing, developing, and operating distributed systems and cloud-native applications. Experience with cloud technologies (Amazon AWS is strongly preferred):
  • Compute: Kubernetes and Serverless
  • API Gateway, CloudWatch, ECS, Lambda, OpenSearch, RDS, S3 etc.
  • Experience with Infrastructure as Code (Terraform preferred)
  • Experience with Databases both Sql and NoSql
  • Experience with CI/CD pipelines (GitHub actions preferred)
  • Experience with automated deployment and configuration of systems and components.
  • Experience with monitoring, observability, and log analytics.
  • Experience with: RESTful API design and implementation Git
  • Design and Architecture Patterns
  • Secure software development practices
  • Strong experience with automated testing practices, including:
  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Experience working within Agile and Scrum environments.

ADVANTAGEOUS SKILLS:

  • Experience with Apache Kafka and Kafka Streams
  • Experience designing and implementing event-driven solutions
  • Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory) Experience with Performance Testing and Tuning


POSITION INFO:
ROLE & RESPONSIBILITIES: Experience with Apache Kafka and Kafka Streams Experience designing and implementing event-driven solutions Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory) Experience with Performance Testing and Tuning Design, develop, deploy, and operate production-ready business applications. (24\/7 Support) Liaise with customer, team members and external vendors Monitoring and operation of applications. Applying cloud-security patterns and concepts to the solutions and deployments Develop systems solutions in line with quality and delivery requirements. Identify risks \/ impediments, proactively resolve and\/or escalate to the relevant parties. Comply with Code Compliance & Unit Testing standards and practices. Prepare system\/technical documentation (as per ISO standards). Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams. Any additional responsibilities assigned in the Agile Working Model (AWM)Team Charter QUALIFICATIONS\/EXPERIENCE: Qualifications required: Relevant IT Degree or equivalent experience Cloud Certifications (Developer Associate minimum, Professional preferred) Submit your CV to: and Subject line Role title

Create a job alert for this search

3201 Back-End Developer (Senior) • Menlyn, South Africa