Back End Developer (Advanced) (Node.js + Automated testing experience + AWS serveless experience + CI/CD + AWS cloud technologies)

Abalobi Solutions · Midrand/Menlyn/Rosslyn/Home Rotation

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

We are looking for an experienced Back-End Developer (Advanced) to join a dynamic global technology environment focused on developing and operating innovative, cloud-based business solutions.

The successful candidate will be responsible for designing, developing, deploying and supporting production-ready backend applications within a modern AWS serverless environment. This is an excellent opportunity for a highly skilled developer who enjoys solving complex technical challenges, working autonomously and contributing to high-performing Agile teams.

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 and coach other team members.
  • Participate actively within an Agile/Scrum environment and fulfil responsibilities assigned through the Agile Working Model.

Essential skills and Experience

  • 10+ years of production experience with Node.js, particularly in serverless environments.
  • 5+ years of automated testing experience, including unit and end-to-end testing.
  • 5+ years of hands-on AWS serverless experience, including
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • SQS/SNS
  • Experience with Infrastructure as Code, preferably CloudFormation.
  • Strong experience designing and operating CI/CD pipelines, preferably GitHub Actions.
  • Experience working with both SQL and NoSQL databases.
  • Strong knowledge of AWS cloud technologies, including:
  • Kubernetes
  • Serverless
  • API Gateway
  • CloudWatch
  • DynamoDB
  • SQS
  • SNS
  • Kinesis
  • S3
  • Experience with virtual networks and communication between cloud and on-premise environments.
  • Experience with Continuous Integration and Continuous Delivery.
  • Experience with Terraform and/or CloudFormation.
  • Experience with automated deployment and configuration of systems and components.
  • Experience with monitoring and log analytics.
  • Knowledge of software design and architecture patterns.
  • Experience working in Agile/Scrum environments.
  • Proven experience leading IT teams.

Advantageous Skills

  • Experience with linear and nonlinear optimisation.
  • Knowledge of algorithm design and evaluation, including complexity theory.
  • Performance testing and tuning experience.
  • Experience in e-mobility or related technology environments.
  • Experience with Java.

Qualifications

  • Relevant IT Degree or equivalent practical experience.
  • Cloud certification, with AWS Developer Associate as a minimum requirement and Professional certification advantageous.
Auto-apply to this jobView original posting ↗
Back End Developer (Advanced) (Node.js + Automated testing experience + AWS serveless experience + CI/CD + AWS cloud technologies) at Abalobi Solutions — Midrand/Menlyn/Rosslyn/Home Rotation · JobAlertsZA