Back End Developer (Advanced) – Node.js, AWS Serverless, CI/CD
Abalobi Solutions · Johannesburg
Job description
About the role
We are seeking an experienced Back‑End Developer to design, build and maintain production‑grade cloud applications in a modern AWS serverless environment. The role involves autonomous problem‑solving, close collaboration with Agile teams and delivering high‑availability services for global customers.
Key responsibilities
- Develop and operate production‑ready business applications with 24/7 support requirements.
- Design and develop scalable backend solutions using Node.js and AWS serverless technologies.
- Monitor and operate applications using AWS CloudWatch.
- Apply cloud‑security patterns and concepts to solutions and deployments.
- Develop system solutions aligned with defined quality and delivery requirements.
- Identify risks and impediments and proactively resolve or escalate them.
- Implement and maintain automated unit and end‑to‑end testing.
- Follow coding, compliance and unit‑testing standards.
- Design, configure and operate CI/CD pipelines.
- Implement Infrastructure as Code and automated deployment practices.
- Prepare system and technical documentation in accordance with relevant standards.
- Liaise effectively with customers, team members and external vendors.
- Proactively share knowledge and mentor other team members.
- Participate actively within an Agile/Scrum environment.
Required profile
- 10+ years of production experience with Node.js, especially in serverless environments.
- 5+ years of automated testing experience, including unit and end‑to‑end testing.
- 5+ years of hands‑on AWS serverless experience (Lambda, API Gateway, DynamoDB, SQS/SNS).
- Strong experience designing and operating CI/CD pipelines, preferably with GitHub Actions.
- Experience with Infrastructure as Code tools such as CloudFormation or Terraform.
- Proficiency with both SQL and NoSQL databases.
- Solid knowledge of AWS cloud technologies including Kubernetes, CloudWatch, Kinesis, S3, and virtual networking.
- Experience in monitoring, log analytics and cloud‑security best practices.
Required skills
- Node.js
- AWS Lambda
- API Gateway
- DynamoDB
- SQS
- SNS
- Kinesis
- S3
- Kubernetes
- AWS CloudWatch
- AWS CloudFormation
- Terraform
- GitHub Actions
- CI/CD
- Infrastructure as Code
- Automated unit testing
- End‑to‑end testing
- SQL
- NoSQL
- Monitoring
- Log analytics
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
46 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Abalobi Solutions
Johannesburg
Related job offers
-
Software Developer – Contract
Employeur non precise Johannesburg -
Young Talent Graduate Programme 2027
NTT DATA Johannesburg -
IT Practice Transition & Data Support Specialist – JHB
Pro-Talent Johannesburg -
Senior .NET Developer – Cape Town
Pro-Talent Cape Town -
Quantum Leap Graduate Programme – Technology Graduate
Absa Johannesburg