Node.js & AWS Back-End Developer (Senior)
- Hiring from
- South Africa
- Work type
- Hybrid
- Posted
538,066 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Job 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.