drjobs Full Stack Developer

Full Stack Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
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

Sandton - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Purpose:

Our client is looking for the ideal candidate will be responsible for developing highquality applications. You will be responsible for designing and implementing testable and scalable code. As a member of the team the Senior Software Engineer is responsible for creating highly scalable Python/Java web applications and services.

Responsibilities:

  • Develop quality software and web applications.
  • Contribute towards overall architecture of the projects/ change requests.
  • Document the architecture diagrams and present it in the enterprise architecture forum.
  • Review peer and junior developers code and provide guidance to establish best.
  • practices and coding standards for development.
  • Analyse and maintain existing software applications.
  • Design highly scalable testable code.
  • Discover and fix programming bugs.
  • Provide influence over a new technical design for design for highly visible software product.
  • Assist in quality assurance process such as writing unit tests and participating in code reviews Test Driven Development approach.
  • Develop scalable and reusable microservices for the application.
  • Implementing Continuous Integration/Continuous Deployment(CI/CD) using tools.
  • like Jenkins/Docker/Kubernetes etc. and contribution towards DevOps.
  • Develop SQL queries for the application that targets high performance also perform.
  • load testing and optimize performance of the current queries.
  • Develop HTML/JavaScript/Angular/ReactJS/Vue etc. for modern web applications.
  • Migrate current projects onto AWS Cloud Environment.
  • Work in a clientfacing application development environment with minimal
  • supervision on implementation tasks.
  • Identify additional tasks and mentoring other developers in completing tasks.

Minimum qualification and Experience:

  • At least 45 years experience Full Stack Developer experience
  • Bachelors degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages like Java and Python
  • Hands on experience on AWS technical stack i.e EC2 S3 Code commit/ Code deploy Cognito SQL/ No SQL database or relational database skills
  • Well versed in Version control systems.
  • Creating modules and components and coupling them together into a functional app
  • Delivering a complete frontend application
  • Writing tested idiomatic and documented JavaScript
  • Creating selfcontained reusable and testable modules and components
  • Extensive experience in at least one of the primary UI Frameworks (Angular React Vue).
  • Proficiency in current user interface design patterns.
  • Solid software development background in data structures algorithms and design patterns.
  • Good experience in producing reliable versionable restful APIs.
  • Web security standards aware (OWASP)
  • Web portal implementation experience (Single Sign On etc.
  • REST API Integration
  • Plan and work jointly with a UX Designer
  • Working in teams following Agile/Scrum methodologies

Employment Type

Full Time

Company Industry

About Company

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.