Full Stack Developer

Cape Town, WC, ZA, South Africa

Job Description

About Kocho



Kocho recognise that technology on its own does not deliver change and offers technology adoption services alongside excellent technical consulting to enable our clients to achieve their business goals on their journey to Become Greater.



Our head office is in the heart of London's West End and provides a comfortable working environment with flexible collaboration spaces that encourage our people to Become Greater with the aim to Do What's Right. In 2022 we be opened new offices in Cardiff and Cape Town which follow the style of our London space. Kocho is an equal opportunities employer. We make recruitment decisions based on qualifications, skill set and experiences. We consider all suitable candidates regardless of their age, sex, gender reassignment, race, religious beliefs, or lack thereof, marital status, disability or sexual orientation or any other protected characteristic. This is mindset aligns with our company values as we understand that we are Better Together.



Job purpose



We are seeking a highly capable Full Stack Developer.

Responsibilities:




Build and maintain full-stack features for the identity governance portal using

Next.js (App Router)

,

JavaScript/TypeScript

, and

Tailwind CSS.

Leverage

Shadcn UI

to create intuitive, responsive, and accessible user interfaces. Develop backend services and database access using

Prisma ORM

and

PostgreSQL.

Design and consume APIs using

GraphQL

and

RESTful principles.

Integrate with external identity providers and systems via APIs (e.g., Azure AD, Workday, ServiceNow). Implement and enforce secure access patterns, RBAC, and multi-tenant architecture. Containerize services with

Docker

and deploy to

Azure Container Apps.

Use

Azure Functions

,

Azure DevOps

, and CI/CD pipelines to automate deployment and monitoring. Participate in code reviews, testing, and agile ceremonies (standups, sprint planning, retros). Contribute to architectural decisions, especially in building scalable SaaS modules.



Tech Stack:




Frontend:

Next.js (App Router), JavaScript (with TypeScript), Tailwind CSS, Shadcn UI.

Backend:

Node.js, GraphQL APIs, RESTful services.

Database:

Prisma ORM, PostgreSQL.

DevOps & Deployment:

Docker, Azure Container Apps, Azure Functions, Azure DevOps.

Other:

Git, CI/CD pipelines, Agile methodology.

Architecture:

Multi-tenant / SaaS experience, identity lifecycle workflows, RBAC models.



Requirements:




4+ years of experience as a full stack or frontend/backend developer. Strong proficiency in

JavaScript

with working knowledge of

TypeScript.

Proven experience building apps with

Next.js

and

Tailwind CSS.

Hands-on experience with

GraphQL

, including schema design or integration. Experience working with relational databases via

Prisma ORM

and

PostgreSQL.

Familiarity with

containerization (Docker)

and cloud-native deployments on

Azure.

Understanding of identity, authentication, and authorization patterns. Solid grasp of Git, CI/CD best practices, and agile workflows. Strong communicator and team collaborator, with the ability to work independently.



Nice to Have:




Experience in Identity & Access Management (IAM) or Identity Governance and Administration (IGA). Familiarity with protocols like SCIM, OAuth2, SAML, OIDC. Prior work on access review, entitlement certification, or joiner-mover-leaver workflows. SaaS or B2B enterprise product development experience. Contributions to design systems or UI libraries.



What You'll Get:




Competitive salary and equity options. Flexible work schedule. Opportunity to influence product architecture from early stages. Work on meaningful challenges in identity, security, and enterprise productivity. * Learning budget and professional development support.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1537915
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned