Back-End Developer(Node.js/AWS)
Sabenza IT & Recruitment City of Tshwane Metropolitan Municipality, Gauteng, South Africa
IT Services and IT Consulting · 11-50 employees
About the role
You will build scalable cloud solutions and develop serverless architecture to support intelligent mobility and energy management systems. Your work will involve powering smart charging, vehicle-to-grid ecosystems, and energy optimization platforms.
What they look for
Requirements
The role requires over 5 years of production experience with Node.js in serverless environments and hands-on expertise with AWS services. Candidates must also possess a relevant IT degree and experience with automated testing, CI/CD pipelines, and infrastructure as code.
Benefits
Full 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 Databases both Sql and NoSql.
- 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).
Benefits
- 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.
Similar roles
-
Fullstack Entwickler / Softwareentwickler (m/w/d) – React, Node.js & .NET
Eckert Schulen Regenstauf, Bavaria, Germany · €50K–€65K/yr
-
Senior Software Engineer - Node.js
Appfire Spain
-
ICBM C3 Node All-Source Analyst
Booz Allen Hamilton Charlottesville, Virginia, United States · $78K–$176K/yr
-
Intern/Master Student — DC-OXC Traffic Scheduling for Super-Node Architecture
Huawei Research Center Germany Munich, Bavaria, Germany
-
Full Stack Developer Angular / Node.js
TECDATA ENGINEERING Barcelona, Catalonia, Spain · €43K/yr
-
MERN FULL STACK DEVELOPER (NodeJS / React / MongoDB)
TECDATA ENGINEERING Valencia, Valencian Community, Spain · €31K/yr