Node.js & AWS Back-End Developer (Senior)
Sabenza IT & Recruitment City of Tshwane Metropolitan Municipality, Gauteng, South Africa
IT Services and IT Consulting · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and operate scalable, production-ready back-end applications using serverless AWS technologies. Collaborate with cross-functional teams to maintain CI/CD pipelines, ensure cloud security, and troubleshoot production issues.
What they look for
Requirements
Requires at least 5 years of production experience with Node.js and AWS serverless technologies. Candidates must hold a relevant IT degree and possess strong skills in automated testing, database management, and technical leadership.
Benefits
Full description
Are you a Senior Back-End Developer who loves solving complex problems, building scalable cloud solutions, and turning great ideas into production-ready applications? This could be your next big opportunity!
Join a dynamic, globally connected IT team working on innovative e-mobility solutions that bring together smart vehicle charging, renewable energy, intelligent optimisation, and bidirectional charging technology. Your work will help enable smarter energy usage, vehicle-to-home (V2H) and vehicle-to-grid (V2G) solutions, and seamless integrations across connected energy ecosystems.
If serverless architecture, AWS, clean code, and leading technical delivery are your thing, we want to hear from you!
What you'll be doing
- Design, develop, and operate
scalable, production-ready back-end applications in a cloud-based environment.
- Build and maintain serverless
solutions using Node.js and AWS technologies.
- Develop and manage APIs, event-driven
services, and integrations with external systems and energy partners.
- Work with AWS Lambda, API Gateway,
DynamoDB, SQS, SNS, Kinesis, S3, and CloudWatch.
- Implement automated unit and
end-to-end testing to maintain high-quality, reliable code.
- Build and maintain CI/CD pipelines
and Infrastructure as Code solutions.
- Monitor application performance,
analyse logs, troubleshoot issues, and support 24/7 production operations.
- Apply cloud security best practices
and ensure solutions meet technical and quality standards.
- Collaborate with customers,
developers, teams, and external vendors to deliver effective solutions.
- Take ownership of complex technical
challenges, identify risks, and drive solutions forward.
- Share knowledge, mentor
team members, and contribute to technical design and architectural decisions.
Requirements
Essential requirements:
- A relevant IT degree or equivalent
practical experience.
- At least 5 years of production
experience with Node.js in serverless environments.
- At least 5 years of hands-on
experience with AWS serverless technologies, including Lambda, API Gateway, DynamoDB, and SQS/SNS.
- At least 5 years of automated testing
experience, including unit and end-to-end testing.
- Experience leading IT teams or
providing technical leadership.
- Strong experience with both SQL and
NoSQL databases.
- Experience with Infrastructure as
Code, preferably CloudFormation.
- Experience designing, configuring,
and maintaining CI/CD pipelines, preferably using GitHub Actions.
- Knowledge of cloud computing,
Kubernetes, serverless architecture, networking, monitoring, and log analytics.
- Understanding of software design and
architecture patterns.
- Experience working in Agile or Scrum
environments.
- AWS Developer Associate certification
at minimum is preferred as a qualification benchmark, with Professional-level certifications advantageous.
Skills that will give you an edge
- Experience with linear and nonlinear
optimisation.
- Knowledge of efficient algorithms and
complexity theory.
- Performance testing and application
tuning.
- Exposure to e-mobility, intelligent
charging, or energy-management solutions.
- Java development experience.
Benefits
- Work on cutting-edge global IT
solutions and innovative technologies.
- Collaborate with talented teams
across international markets.
- Enjoy flexible working arrangements,
combining remote and on-site work.
- Benefit from a flexible working model
of 1,960 hours over a 12-month period.
- Experience a fast-paced, energetic
environment that encourages innovation and continuous learning.
- Work in modern, state-of-the-art
offices.
- Enjoy access to vehicle purchase and
leasing promotions, subject to applicable terms and conditions.
Similar roles
-
EVERGREEN Talent Pool KZN _ Oribi Plaza Node
FirstRand Bank India Port Shepstone, KwaZulu-Natal, South Africa
-
Principal Member of Technical Staff - Java + Node.Js (GenAI search)
Salesforce Bengaluru, Karnataka, India
- Staff Node Engineer
- Senior Node Engineer
-
Mid Fullstack Developer (React & Node.js | AI / B2B)
Alongside Porto, Portugal
-
Fullstack developer Specialist con Node.js , ingles avanzado
Accenture Buenos Aires, Argentina