Job Description :
We are seeking a talented
Full-Stack Developer
to join our growing development team. As a Full-Stack Developer, you will be responsible for both the front-end and back-end development of web applications. You will work collaboratively with designers, product managers, and other developers to create high-quality software solutions.
Key Responsibilities :
Develop and maintain the full stack of web applications, including both front-end and back-end components.
Design and implement user-friendly, responsive user interfaces using HTML, CSS, Java Script, and front-end frameworks such as React, Angular, or Vue.js.
Build and maintain server-side applications using technologies like Node.js, Python, Ruby, or Java.
Integrate front-end and back-end components to ensure smooth communication and functionality.
Develop and optimise APIs and RESTful services.
Manage databases and work with relational (e.g., My SQL, Postgre SQL) and No SQL (e.g., Mongo DB) databases.
Ensure cross-platform compatibility and responsiveness of applications.
Collaborate in Agile development processes, contributing to planning, sprint reviews, and retrospectives.
Write clean, scalable, and well-documented code, following industry best practices.
Troubleshoot, debug, and optimize code to ensure high performance and quality.
Continuously learn and keep up to date with emerging technologies and industry trends.
Required Skills :
Proficiency in both
front-end
and
back-end
technologies.
Strong experience with
HTML ,
CSS , and
Java Script.
Familiarity with front-end frameworks such as
React ,
Angular , or
Vue.js.
Strong knowledge of back-end technologies such as
Node.js ,
Express ,
Java , or
Python.
Experience with
databases
(SQL and No SQL), such as
My SQL ,
Postgre SQL , or
Mongo DB.
Experience with version control systems, primarily
Git.
Ability to write clean, maintainable code and follow best practices.
Familiarity with
RESTful APIs
and microservices architecture.
Understanding of
Dev Ops
principles (CI/CD pipelines, Docker, etc.) is a plus.
Excellent problem-solving skills and attention to detail.
Preferred Qualifications :
Experience with cloud platforms like
AWS ,
Azure , or
Google Cloud.
Familiarity with automated testing frameworks and unit testing.
Experience with
Agile
methodologies and project management tools like
Jira
or
Trello.
Knowledge of web security best practices and authentication protocols (OAuth, JWT).
What We Offer :
A collaborative and dynamic work environment.
Opportunities for professional growth and development.
Flexible work schedule and remote work options.
Competitive salary.
If you're a passionate Full-Stack Developer with a love for building scalable web applications and solving technical challenges, we'd love to hear from you!
Advertisement:
Full-stack Developer, Cape Town
Free
Full-stack Developer, Cape Town
South Africa, Western Cape, Cape Town,
Modified March 5, 2025
Description
Job details:
⇐ Previous job |
Next job ⇒ |