Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Full Stack Developer (JavaScript)

Posted
Discussion

Summary

Full stack JavaScript developer in Port Elizabeth building and maintaining dynamic web applications end to end: responsive front ends with React/Angular/Vue, server-side logic with Node.js, and SQL/NoSQL databases like PostgreSQL and MongoDB, working in an agile team with designers and product managers.

About the Role

Our client is seeking a versatile and skilled Full Stack Developer proficient in JavaScript technologies to join their energetic team in Port Elizabeth . This role requires a blend of front-end and back-end development expertise to build and maintain dynamic web applications. You will be responsible for developing user-facing features, creating robust server-side logic, and ensuring seamless integration between the two. Working within an agile environment, you will collaborate with designers, product managers, and other developers to deliver high-quality, scalable, and user-friendly software solutions. This is an excellent opportunity for a developer who enjoys working across the entire application stack in the vibrant city of Port Elizabeth .

Key Responsibilities

  • Develop and maintain responsive user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Design, build, and maintain efficient, reusable, and reliable backend code using Node.js or similar technologies.
  • Integrate user-facing elements with server-side logic, ensuring a cohesive user experience.
  • Implement and manage databases (e.g., PostgreSQL, MongoDB) and their schemas.
  • Write unit and integration tests to ensure code quality and application stability.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience.
  • 3+ years of professional experience in full stack development .
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3 .
  • Experience with frontend frameworks (e.g., React, Angular, Vue.js) and backend environments like Node.js.
  • Familiarity with database technologies (SQL and/or NoSQL) and ORM/ODM libraries.
  • Understanding of code versioning tools (e.g., Git) and CI/CD principles.

Benefits

  • Competitive annual salary and performance incentives.
  • Comprehensive medical and retirement benefits.
  • Opportunities for professional growth and development.
  • A supportive team culture and a great work-life balance in Port Elizabeth .
  • Modern office space with amenities.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available