Senior Full-Stack Developer
SynergERP (Pty) Ltd
Remote Position
Permanent
Posted 21 November 2024
Job Details
Job Description
SynergERP is a well-established technology solutions provider and an award-winning Sage reseller. We pride ourselves on delivering advanced Business Management & Human Capital solutions that empower businesses to maintain a steady growth rate. We partner with our clients on their digital journey, helping them to achieve financial and operational excellence through the best technological choices.
We are looking for a Senior Full Stack Developer responsible for designing, developing, and implementing frontend and backend software for a complex web application and translating software requirements into working and maintainable solutions within the existing application frameworks.
- Node.js
- React-Native
- .NET Application Development
- C#
- VB
- SQL Server
- MongoDB
- GraphQL
- Kubernetes (AKS)
We are looking for a Senior Full Stack Developer responsible for designing, developing, and implementing frontend and backend software for a complex web application and translating software requirements into working and maintainable solutions within the existing application frameworks.
DUTIES & RESPONSIBILITIES
- Design and implement user-facing features focused on performance and scalability.
- Develop server-side components and APIs for seamless front-end integration.
- Write clean, maintainable code following best software development practices.
- Collaborate with cross-functional teams to define requirements and deliver solutions.
- Troubleshoot, debug and optimise applications for optimal performance and user experience.
- Mentor and Assist Junior members of the Development team
- Bachelor’s degree/Diploma in Computer Science or a related field.
- Minimum of 5 years of experience in full-stack development.
- Strong proficiency in front-end frameworks like React, Angular, or similar.
- Solid experience with back-end technologies including PHP, Node.js, or similar.
- Experience in database management (MySQL, PostgreSQL, etc.)
- RESTful API, JavaScript, HTML/CSS, Git, Vue.js
KNOWLEDGE, SKILLS AND ABILITIES
- Required Tech Stack:
- Node.js
- React-Native
- .NET Application Development
- C#
- VB
- SQL Server
- MongoDB
- GraphQL
- Kubernetes (AKS)
- Ability to manage multiple tasks and projects in a fast-paced environment.
- Ability to manage and grow a team.
- Excellent problem-solving skills and a collaborative mindset.
- Ability to work independently and self-motivated.
- Ability to multi-task and prioritise.
- Excellent Communication Skills (both written & verbal).
- Excellent interpersonal and leadership skills.
- Can apply cognitive learning quickly and effectively.
- Ability to develop innovative solutions to complex problems.
- Hybrid model.
- Good internet connection at home.
- Own transport.
- To perform all duties with integrity, to the highest ethical standards, and in compliance with all relevant legal, contractual, and other requirements as mandated by the Alviva Code of Conduct.
- To keep up to date with the changes in applicable compliance obligations, controls and measures relevant to the role.
- To actively and visibly support staff to perform with integrity, to the highest ethical standards, and in compliance with all relevant legal, contractual, and other requirements as mandated by the SynergERP/Alviva Code of Conduct.
- To carry out and perform such duties as are assigned to the employee from time to time by the Trading Entity and its representatives, even though such may not ordinarily fall within the scope of the duties relevant to the position occupied by the employee.
- To faithfully and conscientiously serve the interests of the Trading Entity and pay attention to the performance of his/her duties.
- To comply with all lawful and reasonable instructions given to him/her from time to time, by the Trading Entity and its representatives.
- To use his/her best endeavours, skill and knowledge to promote the welfare of the Trading Entity, assist to meet the Trading Entity’s objectives and adhere to the Trading Entity's policies.
- To submit such information and reports as may be required of the employee in connection with the performance of his/her duties.
- To use his/her best endeavours to promote and extend the business of the Trading Entity.