{"id":3683927,"url":"https://alion.io/job/network-recruitment-senior-software-developer-ops-portals","title":"Senior Software Developer - Ops Portals","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":"CI/CD","optional":false},{"name":"Firebase","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-11-03T13:13:48Z","employer_posted_date":null,"last_verified_at":"2026-11-03T13:13:48Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Key Duties & Responsibilities\nDesign, build, and maintain staff-facing web applications supporting sales, operations, installations, finance, and business reporting functions. \n- Develop modern front-end solutions using React, TypeScript, JavaScript, HTML, CSS, and Node.js. \n- Build interactive dashboards, KPI boards, mapping solutions, charts, filters, and operational reporting tools that provide meaningful business insights. \n- Integrate applications with REST APIs and PostgreSQL databases, ensuring data accuracy and consistency across all platforms. \n- Manage deployments and application hosting within Google Cloud environments, including Firebase Hosting, Firebase Auth, Cloud Run, and Secret Manager. \n- Ensure websites and applications are secure, reliable, scalable, and compliant with data privacy requirements. \n- Drive quality through automated testing, code reviews, and adherence to structured development and release processes. \n- Collaborate with technical teams and business stakeholders to deliver solutions that address real operational needs and enhance user experience. \n- Mentor junior developers and contribute to a culture of continuous improvement and technical excellence. \n- Troubleshoot, optimize, and enhance existing applications to improve performance, usability, and overall business value.\nEssential Skills, Experience & Qualifications\nBachelor's Degree in Computer Science, Information Systems, Engineering, or equivalent practical experience. \n- Minimum 5 years of professional software development experience with strong full-stack exposure. \n- Strong experience with React, TypeScript, JavaScript, Node.js, HTML, and CSS. \n- Solid SQL and PostgreSQL knowledge. \n- Experience with Git, GitHub, automated testing, and CI/CD practices. \n- Cloud experience, particularly within Google Cloud environments, will be highly advantageous.\nIdeal Candidate\nA developer who takes ownership and prides themselves on delivering reliable, high-quality solutions. \n- Strong problem-solving abilities and attention to detail. \n- Someone who can communicate technical concepts clearly to non-technical stakeholders. \n- A collaborative professional who enjoys working closely with business and technical teams.\nWhy Apply?\nJoin a technology-driven organisation where your work will directly impact business operations and customer experience. You will work with modern technologies, contribute to meaningful projects, and be part of a team that values innovation, quality, and continuous improvement.\n\nApply Now!\n\nFor more IT jobs, please visit www.networkrecruitmentinternational.com/\n\nI also specialise in recruiting in the following:\n\nSoftware Development\nData Engineer\nData Analyst\nInfrastructure\nArchitecture\n... and more!\n\nIf 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.\n\nFor more information contact: \nEvandria Rademeyer\nResearcher","description_format":"text","description_chars":2997,"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-03T13:58:45Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":1,"expected_fill_days":29,"reasons":["seen:1","agency","velocity","win:early","comp:brand"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/network-recruitment-senior-software-developer-ops-portals","json_url":"https://alion.io/job/network-recruitment-senior-software-developer-ops-portals.json","meta":{"generated_at":"2026-11-05T12:50:42Z","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":16574,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00: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-ops-portals"},{"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-ops-portals"},{"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-ops-portals"},{"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-ops-portals\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnetwork-recruitment-senior-software-developer-ops-portals"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3683927}},{"tool":"search_jobs","arguments":{"company":"networkrecruitmentinternational.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3683927},"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"}}