Backend Engineer

Home Based, ZA, South Africa

Job Description

About Us




At

GitLaw

, we're simplifying legal access with free templates, AI-powered customization, and secure storage. We value transparency, openness, and collaboration. Every team member has a say in company decisions. Join us in shaping the future of legal tech!


Position Overview




We're looking for a

Backend Engineer

skilled in

TypeScript

to build and maintain scalable web apps. You'll work on backend to create a modern Chatbot experience using cutting edge technology


Key Responsibilities




Backend:

+ Develop and maintain

RESTful APIs

with

NestJS

and

TypeScript

.
+ Design secure, scalable backend architecture.
+ Use latest LLM technologie to build modern chat-bot experience
+ Leverage Google Cloud Platform technology for quicker delivery

Collaboration & Best Practices:

+ Work with product managers, designers, and engineers in an

Agile

environment.
+ Write clean, maintainable, and documented code.
+ Conduct code reviews and give constructive feedback.
+ Keep up with new technologies and bring fresh ideas.


Requirements




Technical Skills:

+ Strong knowledge of

TypeScript

.
+ Backend experience with

Node.js

(

NestJS preferably)


+ Experience working with

PostgreSQL

,

Elasticsearch

.
+ Familiarity with

Docker

and

Kubernetes

.
+ Understanding of

CI/CD

,

testing frameworks

, and version control (e.g.,

Git

).

Soft Skills:

+ Problem-solving skills and attention to detail.
+ Good communication and teamwork.
+ Proactive and eager to learn.
+ Intermediate English level.

Education & Experience:

+ Degree in

Computer Science

,

Engineering

, or equivalent, or equivalent experience.
+ 5+ years of experience in

backend

, or

full-stack

development.


Nice to Have




Familiarity with modern

Ai Agent frameworks

.( E.g langchain, mastra.ai) Experience with

Vector databases

Experience with

Google Cloud

. Experience with QA and Monitoring LLM based apps Experience with

Agile/Scrum

. Familiarity with

DDD

. Familiarity with

AI tools

for code assistance. Experience building Chatbots

What We Offer




Competitive salary and bonuses. Flexible hours and remote work. Opportunities for growth and skill development. * A collaborative, inclusive, and innovative team culture.

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.


Job Detail

  • Job Id
    JD1418476
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Home Based, ZA, South Africa
  • Education
    Not mentioned