Website https://twitter.com/trasarecruit The Recruitment Agency South Africa (TRASA)
Specialised Technical Recruitment Across All 9 Provinces
Ignite Your Career as a Full Stack Developer X 1
About Us:
Our Client is a dynamic and innovative company dedicated to delivering cutting-edge solutions in the tech industry. We are seeking a talented Full Stack Developer to join our team and contribute to our mission of creating high-performance web applications.
Job Description:
As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining our web applications. You will work collaboratively with cross-functional teams to deliver scalable and robust solutions. If you are passionate about technology, thrive in a fast-paced environment, and possess a strong desire to innovate, we want to hear from you.
Key Responsibilities:
- Develop and maintain web applications using modern front-end and back-end technologies.
- Collaborate with product managers, designers, and other developers to define and implement innovative solutions for product direction, visuals, and user experience.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Conduct code reviews and provide constructive feedback to peers.
- Implement security and data protection measures.
- Stay updated with emerging trends and technologies in web development.
Requirements:
- Proven experience as a Full Stack Developer or similar role.
- Strong knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Proficiency in back-end languages such as Node.js, Python, Ruby, or Java.
- Experience with database management systems like MySQL, MongoDB, or PostgreSQL.
- Familiarity with version control systems (e.g., Git).
- Understanding of RESTful API design and development.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
Front End Development:
- Knowledge of Javascript
- Solid proficiency in Vue.js or comparable front-end frameworks.
- Experience with crafting applications using HTML, CSS, and Javascript.
- An eye for detail and responsive design and accessibility.
- Experience with automated testing.
Back End Development:
- Experience with PHP and the Laravel/Symfony frameworks
- Knowledge of databases like MySQL, MongoDB
- Proficiency in interacting with REST APIs.
- Troubleshoot issues, debug code efficiently, and find effective solutions to complex problems.
- A strong understanding of Git.
Preferred Qualifications:
- Experience with cloud services such as AWS, Azure, or Google Cloud.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with Agile development methodologies.
Highly Desirable Skills:
- Knowledge of other backend technologies such as Python or Node.js
- Excellent communication skills
- Linux Operating Systems
- Nuxt and Vuetify Component Framework
- Docker systems
- Nginx web server
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Professional development opportunities and training programs.
- Collaborative and innovative work environment.
How to Apply: If you are excited about this opportunity and meet the qualifications, please send your resume and a cover letter detailing your relevant experience to seanh@trasa.co.za.
The Recruitment Agency South Africa (TRASA) is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Keywords: Full Stack Developer, web applications, front-end, back-end, React, Angular, Node.js, Python, Java, MySQL, MongoDB, PostgreSQL, RESTful API, Git, cloud services, Docker, Kubernetes, Agile development.
Should you Require More information on this vacancy please Email us at info@trasa.co.za
To Find us on Facebook Please Click Here
By submitting an application for this post the Applicant acknowledges that their personal information will be processed by TRASA.
The Applicant, by their conduct in proceeding with an application for this position, gives their consent to the processing of their personal information as required by the TRASA Recruitment, Selection and Appointment Policy.
Such processing includes logging their information on the TRASA recruitment systems and disclosing their personal information to TRASA employees identified to take part in the selection and recruitment process.
The Applicant consents to any further processing of their personal information as may be required for relevant verification and reference check purposes.
The confidentiality of the Applicant’s personal information will be maintained.
TRASA is committed to employment equity.
TRASA retains the right not to make an appointment and to verify all information provided by candidates.