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
-
Senior Node Js Developer
AbhiBus Hyderabad, Telangana, India
-
Senior Technical Architect(React.js+Node.js)
AbhiBus Hyderabad, Telangana, India
-
Senior Software Engineer, Cloud Node.js
Google Kirkland, Washington, United States · $174K–$252K/yr
-
EVERGREEN Talent Pool KZN _ Chatsworth Node (Evergreen)
FirstRand Bank India Durban, KwaZulu-Natal, South Africa
-
NodeJs Architect
Infosys Texas, United States
-
Fullstack Dev-Reat and Node
VSERVE EBUSINESS SOLUTIONS INDIA PRIVATE LIMITED Coimbatore North, Tamil Nadu, India