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.