Jobs / Mediro ICT

Full Stack Developer (Senior) 0693

via Mediro ICT · Pretoria, Gauteng

Pay
On application
Type
Contract
Sector
IT & Internet
Closes
in 26 days
Recruiter
Mediro ICT · All jobs at Mediro ICT

About the role

Our client in Pretoria is recruiting for a Full Stack Developer (Senior) to join their team.

  • Design and develop high-quality software solutions using full stack technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement and manage cloud infrastructure using AWS and Terraform.
  • Develop and maintain backend services using Java, Python, and Node.js.
  • Create and optimize frontend applications using Angular and JavaScript.
  • Ensure code quality and maintainability using Sonar and Git version control.
  • Manage database solutions using PostgreSQL, DynamoDB, and SQL.
  • Implement continuous integration and deployment pipelines using Maven and Docker.
  • Troubleshoot and resolve software defects and issues.
  • Participate in code reviews and provide constructive feedback.
  • Stay updated with emerging technologies and industry trends.
  • Mentor junior developers and provide technical guidance.
  • Contribute to the improvement of development processes and practices.

What they're looking for

  • Qualifications/Experience:
  • Bachelor’s degree in computer science, Software Engineering, or similar qualification.
  • Extensive experience in full stack development across various technologies.
  • Proven track record of successful project delivery in a similar role
  • Essential Skills Requirements:
  • Proficiency in Java programming language.
  • Experience with AWS cloud services.
  • Experience with Python.
  • Expertise in SQL for database management.
  • Knowledge of Node.js for server-side development.
  • Familiarity with Angular for frontend development.
  • Experience with AWS CDK for infrastructure as code.
  • Proficiency in Terraform for cloud infrastructure management.
  • Strong understanding of JavaScript for web development.
  • Experience with JPA & Hibernate for ORM.
  • Familiarity with Maven for project management.
  • Proficiency in PostgreSQL and RDMS for database solutions.
  • Experience with DynamoDB for NoSQL database management.
  • Knowledge of RESTful services for API development.
  • Experience with Spring & SpringBoot for application development.
  • Proficiency in Git & Github for version control.
  • Experience with Docker for containerization.
  • Familiarity with Sonar for code quality analysis.
  • Advantageous Skills Requirements:
  • Advanced skills in Angular for frontend development.
  • Experience with NPM for package management.
  • Familiarity with CodeCommit for source control.
  • Experience with Kubernetes for container orchestration.
  • Knowledge of Oracle databases.
  • Understanding and experience with Generative AI use cases or projects.
  • Coaching and giving training to fellow colleagues and users when required.
  • Problem solving capabilities.
  • Strong presentation skills.