Sabenza IT & Recruitment - Back-End Developer(Node.js/AWS)
Back-End Developer is needed in Pretoria, South Africa.
Client: Sabenza IT & Recruitment
Location: Pretoria, GT, za
Contract: Freelance
Job Description
Ready to build the technology behind the future of intelligent, connected mobility and energy management? We’re looking for an experienced Back-End Developer who loves building scalable cloud solutions, solving complex technical problems and working with modern serverless architecture. You’ll be joining a global technology environment where your code will help power smart charging, vehicle-to-home (V2H), vehicle-to-grid (V2G), energy optimisation, and connected charging ecosystems.
Requirements
Essential Skills
- Experienced in leading IT Teams.
- 5+ years production experience with Node.js in serverless environments.
- 3+ years automated testing experience (unit tests, end-to-end tests).
- 3+ years hands-on AWS serverless (Lambda, API Gateway, DynamoDB, SQS/SNS).
- Experience with Infrastructure as Code (CloudFormation preferred).
- Experience with CI/CD pipelines (GitHub actions preferred).
- Experience with Databases both SQL and NoSQL.
- Experience with cloud technologies (Amazon AWS is strongly preferred).
- Compute: Kubernetes and Serverless.
- API Gateway, CloudWatch, DynamoDB, SQS, SNS, Kinesis, S3, etc.
- Virtual networks, including communication with on-premise networks.
- Continuous Integration, Continuous Delivery (design, configuration and operation).
- Infrastructure as Code (Terraform, CloudFormation).
- Automated deployment and configuration of components and systems.
- Monitoring and log analytics.
- Experience with Design / Architecture Patterns.
- Experience in AGILE or SCRUM.
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
Advantageous Skills
- Experience with Linear and Nonlinear Optimization.
- Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory).
- Experience with Performance Testing and Tuning.
- Experience with E-mobility.
- Java.
Qualifications/Experience
- Relevant IT Degree or equivalent experience.
- Cloud Certifications (Developer Associate minimum, Professional preferred).
Additional Information
- Cutting edge global IT system landscape and processes.
- Flexible working of 1960 hours in a 12-month period.
- High Work-Life balance.
- Remote / On-site work location flexibility.
- Highly motivating, energetic, and fast-paced working environment.
- Modern, state-of-the-art offices.
- Dynamic Global Team collaboration.
- Application of the Agile Working Model Methodology.
No longer accepting applications
Get instant notifications for new Back-End Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.