Back-End Developer (Senior) 3202
via Mediro ICT · Pretoria, Gauteng
- Pay
- On application
- Type
- Contract
- Sector
- IT & Internet
- Closes
- in 23 days
- Recruiter
- Mediro ICT · All jobs at Mediro ICT
About the role
Our client in Pretoria is recruiting for Back-End Developer (Senior) to join their team.
- 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.
What they're looking for
Qualifications/Experience:
Relevant IT Degree or equivalent experience.
Cloud Certifications (Developer Associate minimum, Professional preferred).
Essential Skills Requirements:
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 Requirements:
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.