Fullstack Engineer (6 month fixed term contract) at Kupa Global

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Fullstack Engineer (6 month fixed term contract) at Kupa Global. About RVS. Our client, . Royal Voluntary Service (RVS). , is a leading UK charity managing one of the largest networks of volunteers across the country to deliver essential healthcare, homelessness, and food security services. RVS is embarking on an exciting digital transformation and hiring their first-ever tech team out of South Africa in their 80-year history.. We are seeking a mid-senior level . Full Stack Developer. to join RVS’s technology team. You’ll play a critical role in developing stable, scalable platforms that empower volunteers to continue their life-changing work. You will help enforce best practices in coding, automation, and infrastructure management, thus driving faster, more reliable software releases. This role reports to the . Chief Information Officer.. Consider applying if you want to make an impact whilst earning a competitive salary.. What You Will Be Doing. Back-End Development:. ·        Develop, maintain, and optimize back-end services with a focus on delivering business benefit balanced with maintaining performance, security, and reliability.. ·        Collaborate on database design and management, working with SQL and NoSQL solutions as required.. ·        Implement integrations with internal and third-party services, APIs.. ·        Particularly important: integration with D365. ·        Design, implement, and maintain scalable RESTful APIs and GraphQL endpoints using . NestJS. .. Front-End Development:. ·        Maintain and enhance existing user interfaces using . React . and N. ext.js. ·        Create responsive, high-performance, and visually appealing applications.. ·        Collaborate with designers to ensure seamless UI/UX experiences. General Development Duties:. ·        Write clean, maintainable, and testable code.. ·        Follow clean-code principles, and ensure every release has adequate test coverage. ·        Conduct code reviews, troubleshoot issues, and resolve performance bottlenecks.. ·        Collaborate with cross-functional teams, including product managers, designers, and other engineers.. ·        Stay up-to-date with emerging technologies and best practices in software development.. Our Ideal Candidate has:. ·       5+ Years Frontend and Backend engineering experience with strong proficiency in the following areas.. ·       Strong Experience in NestJS: Expertise in building and managing back-end services and APIs using NestJS.. ·       Experience in React & Next.js: maintaining and enhancing front-end applications.. ·       Strong professional experience of D365 integration. ·       Strong knowledge of TypeScript.. ·       Familiarity with RESTful APIs.. ·       Solid understanding of relational (e.g. PostgreSQL, MySQL) and non-relational databases (e.g. MongoDB).. ·       Experience with authentication and authorization mechanisms (e.g., OAuth, JWT).. ·       Familiarity with CI/CD pipelines and containerization tools (e.g., Docker).. ·       Strong problem-solving skills and ability to work in a collaborative environment.. Company Location: South Africa.