Full Stack Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a Backend Developer with expertise in Python to join our passionate team. In this role, you will design and implement robust backend services, ensuring optimal availability and performance for our applications. You will collaborate closely with frontend developers and product teams to create seamless user experiences and tackle complex technical challenges. If you are a problem-solver with a desire to innovate, we want to hear from you!

Responsibilities

  • Design, develop, and implement new web applications and features using modern frameworks.
  • Collaborate effectively with cross-functional teams to deliver solutions that meet business requirements.
  • Ensure performance, quality, and responsiveness of applications through effective testing and debugging.
  • Maintain and enhance existing applications across various platforms and devices.
  • Participate in system architecture and code reviews to ensure high standards.
  • Stay up-to-date with emerging technologies and trends in software development.

Requirements

Education
  • Bachelor's degree in relevant field
Experience
  • 5+ years in a similar role is required
Technical Skills
  • JavaScript
  • Angular
Soft Skills
  • Effective Communication
  • Adaptability
Certifications
  • Certified Ubuntu Administrator
  • Agile Certified Practitioner (PMI-ACP)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Proficient with container orchestration and deployment.
  • Knowledge of CI/CD tools: Familiarity with continuous integration and deployment processes.

Benefits

  • Comprehensive healthcare package including dental and vision
  • Generous retirement plan with employer contributions
  • Flexible working hours and remote working capabilities
  • Professional development and training opportunities

Company Culture

  • Innovation Driven: We focus on fostering creativity and aligning our goals with modern tech trends.
  • Team Spirit: Team collaboration is key, as we promote teamwork and shared successes.
  • Open Communication: Transparent and respectful communication builds our company environment.
Status: Open