Himalayas logo
NM
Looking for a job

Njabulo Majozi

@njabyulo

Senior Software Engineer | Full-Stack & Cloud-Native | React · Angular · Node.js · Golang · GraphQL · SQL/NoSQL · AWS · AI/ML · DevOps

South Africa
Message

What I'm looking for

I seek senior engineering roles where I can lead cloud-native, full‑stack projects, apply DevOps and AI workflows, own end‑to‑end delivery, and work in collaborative teams focused on reliability, automation, and measurable impact.

I’m a Senior Software Engineer with 6+ years of experience building and scaling cloud-native, full-stack applications across finance, telecom, and enterprise tech. I specialise in taking ideas from prototype to production — designing architecture, building scalable APIs, crafting performant front-end applications, and automating deployment pipelines.

My core stack spans React, Angular, Node.js, Golang, and GraphQL, backed by SQL/NoSQL databases like PostgreSQL, MongoDB, and DynamoDB. On the infrastructure side, I work deeply with AWS (Lambda, EC2, RDS, S3, DynamoDB, Bedrock), sst, Pulumi, Docker, Kubernetes, and CI/CD using GitHub Actions and Prometheus-driven observability.

I’m passionate about simplifying complexity — from designing event-driven architectures to integrating AI/ML workflows (LangChain + Bedrock) that make systems smarter and teams faster.

Recent highlights include:
• Building Deploy (https://deploy.onglx.io), a Go-based CLI that automates AWS infrastructure provisioning for developers.
• Creating Prude (https://prude.onglx.ai), an AI-powered triage platform using AWS Step Functions, Lambda, and Claude-based message classification.

I thrive at the intersection of engineering and product impact — bridging technical depth with clear business outcomes.

Always open to collaborating on high-scale, distributed systems and AI-driven applications.

Experience

Work history, roles, and key accomplishments

BH

JavaScript/Web Software Developer

BMW IT Hub

Jun 2024 - Jun 2025 (1 year)

Released production features across management, finance, and travel modules, reducing latency ~35% through batched async operations and optimized GraphQL queries; built a reusable form/modal library that cut UI duplication ~40% and integrated Prometheus metrics for latency tracking.

TE

Software Engineer

Telkom

Feb 2018 - May 2018 (3 months)

Built customer-service dashboards to accelerate issue triage and optimized SQL queries to resolve legacy API latency issues.

Education

Degrees, certifications, and relevant coursework

WE

WeThinkCode_

Traineeship, Software Engineering

2017 - 2019

Activities and societies: Built a photo/video-sharing site, a dating site, a backwards chaining program, a simulator, a GUI project, a financial information exchange program, and an iOS student directory mobile app.

Completed a Software Engineering trainee program with projects including UNIX systems in C, social networking and mobile apps, simulators, and GUI projects focused on practical software engineering skills.

University of Cape Town logoUT

University of Cape Town

Bachelor of Science, Computer Science & Business Computing

2014 - 2016

Grade: NOT COMPLETE

Activities and societies: NOT COMPLETE

Pursued a Bachelor of Science in Computer Science and Business Computing from Feb 2014 to Dec 2016; program not completed.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Njabulo Majozi - JavaScript/Web Software Developer - BMW IT Hub | Himalayas