Back-End Developer (Advanced)
- Hiring from
- South Africa
- Work type
- Hybrid
- Posted
Is this job info correct?
538,066 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Job Description
We are looking
for an experienced Back-End Developer to join a dynamic technology team
developing intelligent, cloud-based solutions for smart and bidirectional
vehicle charging.
The role focuses
on building and operating scalable backend applications using Node.js and AWS
serverless technologies, while contributing to modern cloud architecture,
automation, security, and continuous delivery.
Key
Responsibilities
- Develop and operate production-ready
backend applications.
- Provide and support applications in a
24/7 production environment.
- Build scalable solutions using
Node.js and AWS serverless technologies.
- Monitor applications and services
using AWS CloudWatch.
- Develop and maintain CI/CD pipelines
and automated deployments.
- Implement Infrastructure as Code
using CloudFormation and/or Terraform.
- Apply cloud security principles and
best practices.
- Work with both SQL and NoSQL
databases.
- Identify and resolve technical risks,
issues, and impediments.
- Perform unit and end-to-end automated
testing.
- Ensure solutions meet quality,
security, and delivery standards.
- Create and maintain technical and
system documentation.
- Collaborate with customers, team
members, and external vendors.
- Share knowledge, mentor colleagues,
and support team development.
- Participate actively in
Agile/Scrum ceremonies and ways of working.
Requirements
Essential
Skills & Experience
- 5+ years' production experience with
Node.js, particularly in serverless environments.
- 3+ years' experience with automated
testing, including unit and end-to-end testing.
- 3+ years' hands-on AWS serverless
experience, including:
- AWS Lambda
- API Gateway
- DynamoDB
- SQS / SNS
- Kinesis
- S3
- CloudWatch
- Experience with Infrastructure as
Code, preferably CloudFormation.
- Experience with CI/CD pipelines,
preferably GitHub Actions.
- Strong knowledge of SQL and NoSQL
databases.
- Experience with cloud architecture,
Kubernetes and serverless technologies.
- Experience with virtual networks and
connectivity to on-premise environments.
- Experience designing, configuring,
and operating CI/CD solutions.
- Experience with automated deployment
and configuration.
- Experience with monitoring and log
analytics.
- Understanding of software design and
architecture patterns.
- Experience working in Agile/Scrum
environments.
- Experience leading or guiding IT
teams.
Advantageous
Skills
- Linear and nonlinear optimisation.
- Algorithm design and evaluation.
- Complexity theory.
- Performance testing and tuning.
- E-mobility experience.
- Java experience.
Qualifications
- Relevant IT Degree or equivalent
practical experience.
- AWS Cloud Certification,
preferably Developer Associate or higher.
Benefits
- Work on innovative global technology
solutions.
- Flexible working arrangements.
- Strong work-life balance.
- Remote and on-site work flexibility.
- Modern technology and development
environments.
- Collaboration with international
teams.
- Agile ways of working.
- A fast-paced and innovative working
environment.