{"id":3735274,"url":"https://alion.io/job/network-recruitment-senior-software-developer","title":"Senior Software Developer","company":{"id":4496313,"name":"Network Recruitment","domain":"networkrecruitmentinternational.com","url":"https://alion.io/company/network-recruitment","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"C#","optional":false},{"name":"Firebase","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"Go","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"JavaScript","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Rust","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false}],"status":"live","first_seen_at":"2026-10-30T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-30T00:00:00Z","board_verified":false,"closed_at":null,"days_open":8,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":8},"description":"SUMMARY:\n\n We are looking for an experienced Senior Software Developer to design, develop, and maintain internal web applications used by operational, sales, installation, and finance teams. This is a full-stack role focused on building reliable, user-friendly web portals, integrating with APIs and databases, and ensuring high performance, security, and scalability.\n\n POSITION INFO:\n\n Key Responsibilities Develop and maintain web applications using React, TypeScript, JavaScript, Node.js, HTML, and CSS . Build dashboards, reports, maps, KPI boards, and operational tools used across the business. Integrate applications with APIs and PostgreSQL databases. Ensure applications are secure, responsive, reliable, and aligned with business requirements. Write automated tests and participate in code reviews. Deploy and support applications through structured DEV, TEST, and Production environments. Collaborate with business stakeholders to translate operational requirements into technical solutions. Mentor junior developers and contribute to development best practices. Minimum Requirements Matric (Grade 12). Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field. Minimum 5 years' professional software development experience . Strong experience with: React TypeScript & JavaScript HTML & CSS Node.js SQL & PostgreSQL Git\\/GitHub REST APIs Automated testing and modern development practices Experience building and supporting production web applications. Advantageous Experience Google Cloud Platform (GCP) Firebase Hosting and Authentication Cloud Run Next.js, Vue, Angular, C#, Java, Go, or Rust Telecommunications, ISP, Fibre, Utility, or Operational Systems environments Experience mentoring junior developers Key Competencies Strong problem-solving and analytical skills. Excellent communication with both technical and non-technical stakeholders. High attention to detail and data accuracy. Ability to work independently and take ownership of solutions. Strong collaboration and stakeholder engagement skills. Apply now! For more IT jobs, please visit \\/> I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \\/ positions. For more information contact: Sfundo Shoba Recruitment Consultant","description_format":"text","description_chars":2497,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-04T09:07:30Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.536,"p_room":1,"age_days":8,"expected_fill_days":29,"reasons":["seen:8","agency","velocity","win:early","comp:brand"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/network-recruitment-senior-software-developer","json_url":"https://alion.io/job/network-recruitment-senior-software-developer.json","meta":{"generated_at":"2026-11-07T17:12:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":24959,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4496313},"rest":"https://alion.io/mcp/rest/get_company?id=4496313"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnetwork-recruitment-senior-software-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnetwork-recruitment-senior-software-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnetwork-recruitment-senior-software-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/network-recruitment-senior-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnetwork-recruitment-senior-software-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3735274}},{"tool":"search_jobs","arguments":{"company":"networkrecruitmentinternational.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3735274},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}