Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
Read more about this company
Senior Software Developer (React, Node.js, TypeScript) (In Office)
Translate product specifications and designs into working, production-ready features across the full stack.
Build and maintain frontend interfaces using React 18, Vite, TailwindCSS, and shadcn/ui (Radix UI), ensuring accessibility and responsive behaviour.
Develop backend REST API endpoints using Node.js and Express, following established conventions for authentication, validation, and error handling.
Implement client-side state management using TanStack Query and form handling with React Hook Form and Zod validation.
Design and maintain PostgreSQL 16 schemas, write efficient SQL queries using the pg. (node-postgres) driver, and manage database migrations.
Implement data models that balance performance, integrity, and future extensibility.
Ensure backend security through proper use of Helmet, express-rate-limit, and Better Auth session-based authentication (HTTP Only cookies).
Convert UI/UX designs into pixel-accurate, accessible interfaces using TailwindCSS and Radix UI component primitives.
Implement client-side routing with React Router v6 and add polish through Framer Motion animations where appropriate.
Integrate map functionality using Leaflet and maintain a consistent visual language through the Lucide React icon library.
Build and maintain integrations with PayFast for payment processing, including handling of ITN (Instant Transaction Notification) callbacks and reconciliation.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.