Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 10, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • RSAWEB is a well established proudly South African ISP specialising in Cloud, internet access, hosting and enterprise class data centre solutions. Founded in 2001, RSAWEB has grown rapidly, and now caters to a range of customers, from home users to Corporates. We have also developed an extensive Cloud network throughout South Africa.
    Read more about this company

     

    Intermediate Software Engineer (12-Month Contract)

    Where will the successful candidate fit in?

    • Join our dynamic, forward-thinking engineering team to help design, build, and maintain a suite of microservice‑based applications from end‑to‑end. You’ll build APIs and front-end integrations, working across Node.js, Express.js, and modern JavaScript frameworks. You’ll be an experienced developer capable of solving complex problems and thinking systemically. You’ll write fault-tolerant, scalable, readble code with excellent test coverage as part of an agile team. This is an 12 month long contract role.

    What You’ll Do

    • Build Microservices: Develop and maintain scalable, secure microservice APIs using Node.js & Express.js.
    • Front‑End Integration: Implement and integrate Vue.js (or similar Node‑based UI frameworks) components into full‑stack features.
    • Collaborate: Work closely with BAs, QAs, and product owners to clarify requirements and deliver high‑quality software.
    • Code Quality: Write clean, well‑tested (unit & integration) code; participate in peer code reviews.
    • DevOps & CI/CD: Contribute to our CI/CD pipelines (e.g. Git workflows, automated deployments) and containerization (Docker).
    • Troubleshoot & Support: Monitor application health, troubleshoot issues, and collaborate with seniors on complex problems.

    Requirements

    • 3+ years’ experience with Node.js and Express.js in production environments.
    • Proven ability to design and build microservice architectures (RESTful APIs, message queues, containerized services).
    • Excellent JavaScript coding skills, particularly working with Express.js.
    • Hands‑on experience with a Node.js‑based front‑end framework (Vue.js preferred; React, Angular, or similar also valued).
    • Solid understanding of software engineering fundamentals: data structures, design patterns, and version control (Git).
    • Familiarity with Agile methodologies and participation in ceremonies (stand‑ups, sprint planning, retrospectives).
    • Strong communication skills and a collaborative mindset.

    Nice to Have

    • Experience with cloud platforms (AWS, Azure, GCP).
    • Exposure to Kubernetes or other orchestration tools.
    • Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
    • Background in TDD/BDD or automated testing frameworks.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to RSAWEB on rampgroup.zohorecruit.eu to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at RSAWEB Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail