Full Stack Developer (ph / South Africa)

South Africa, South Africa

Job Description


Job Title: Full Stack Developer
Location: Remote
Employment Type: Full-Time
Salary: $1000 - $2500 (willing to go above)Source: PH or South AfricaWorking hours: Australian (8am - 4pm or 9am - 5pm or at least overlapping with team)Job OverviewWe are looking for a highly skilled and versatile Full Stack Developer to join our dynamic team. In this role, you will be responsible for both front-end and back-end development tasks, ranging from designing and building user-facing applications to managing and maintaining databases, APIs, and server configurations. You will collaborate with cross-functional teams to deliver innovative solutions, ensuring seamless functionality and user experience across platforms.Key Responsibilities:

  • Front-End Development:
  • Develop responsive, mobile-first web applications using modern web technologies (HTML, CSS, JavaScript, etc.).
  • Work with front-end frameworks and libraries such as React, Angular, or Vue.js.
  • Ensure cross-browser compatibility and optimize applications for speed and scalability.
  • Back-End Development:
  • Build and maintain scalable server-side applications, APIs, and databases.
  • Utilize server-side languages such as Node.js, Python, Ruby, or PHP.
  • Manage and design databases (SQL, NoSQL) such as MySQL, MongoDB, or PostgreSQL.
  • Integrate third-party APIs and services.
  • Full Lifecycle Development:
  • Lead the development of projects from concept to deployment, including requirements gathering, architecture design, and implementation.
  • Collaborate with designers, product managers, and other team members to translate business requirements into technical solutions.
  • Implement unit testing, debugging, and bug fixing.
  • Monitor and improve system performance, uptime, and stability.
  • Version Control & Collaboration:
  • Use version control systems like Git for collaboration and maintaining codebases.
  • Work in an Agile environment, participating in daily standups, code reviews, and sprint planning.
  • Cloud & DevOps:
  • Deploy and manage applications on cloud platforms like AWS, Azure, or Google Cloud.
  • Implement CI/CD pipelines for automated testing and deployment.
Required Qualifications:
  • Technical Skills:
  • Proven experience as a Full Stack Developer or similar role in web development.
  • Proficiency in front-end languages (HTML, CSS, JavaScript) and libraries (React, Angular, Vue.js).
  • Strong experience in back-end development with server-side languages (Node.js, Python, Ruby, PHP).
  • Experience with database management (SQL/NoSQL) and creating APIs.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
  • Experience:
  • 3+ years of full-stack development experience.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Experience working with RESTful APIs and microservices architecture.
  • Knowledge of security best practices in web development.
  • Soft Skills:
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication skills and ability to work effectively in a team-oriented environment.
  • Eagerness to learn and stay updated with new technologies and best practices.
Preferred Qualifications:
  • Experience with mobile app development (iOS/Android) using frameworks such as React Native.
  • Familiarity with Docker, Kubernetes, and containerization technologies.
  • Knowledge of GraphQL, WebSockets, and real-time applications.
  • Experience with UX/UI design principles.

Somewhere

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1371426
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned