Create Alert
Email me similar jobs

Mid software developer (react, node.js, typescript) (in office) - cpt

Environment

An Investment company is seeking a Mid-level Software Developer to join their team in Durbanville, Cape Town.

The Mid-level Software Developer is responsible for designing, building, and maintaining features across the full technology stack of our web platform. The role works across the React/Type Script frontend, the Node.js/Express backend, and the Postgre SQL database layer, taking ownership of features from specification through to production deployment. Having grown beyond junior responsibilities, this role is expected to deliver production-ready features independently, contribute to technical decisions, handle deployments through our CI/CD pipeline, and integrate the platform with third-party services such as Pay Fast and transactional email providers.

Duties Translate product specifications and designs into working, production-ready features across the full stack. Build and maintain frontend interfaces using React 18, Vite, Tailwind CSS, 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 Tan Stack Query and form handling with React Hook Form and Zod validation. Design and maintain Postgre SQL 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 Tailwind CSS 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 Pay Fast for
Similar jobs

Mid software developer (react, node.js, typescript) (in office) - cpt

Apply Now
Back to search page