{"id":3647831,"url":"https://alion.io/job/amrod-intermediate-fullstack-developer","title":"Intermediate Fullstack Developer","company":{"id":2728519,"name":"Amrod","domain":"amrod.co.za","url":"https://alion.io/company/amrod","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"MCI DirectHire","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"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":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"xUnit","optional":false}],"status":"live","first_seen_at":"2026-08-06T12:00:00Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-06T18:39:48Z","board_verified":true,"closed_at":null,"days_open":92,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":91},"description":"Job Description\nJob Purpose\nThe Intermediate Full stack Developer is responsible for developing, enhancing, and maintaining software solutions within Amrod's Business Systems landscape. The role contributes to the successful delivery of scalable, maintainable, and high-quality software by translating business and technical requirements into effective technical solutions while adhering to established development standards and best practices. Working as part of a collaborative development team, the incumbent is expected to independently deliver assigned work, actively participate in code reviews, and contribute to continuous improvement initiatives across the development lifecycle. The role works closely with QA, Product, Architecture, and Infrastructure teams to ensure successful delivery while continually expanding technical knowledge and expertise. Operating in a fast-paced and delivery-focused environment, this position requires strong ownership of assigned work, analytical thinking, and adaptability within an agile development framework. This is a deadline-driven role that may occasionally require overtime or weekend work, particularly during deployment cycles. Development is structured around 2-week sprints, planned by the Scrum Master and coordinated by the Development Manager, spanning support, enhancement, and strategic project initiatives.\nKey Performance Areas\nDevelopment Delivery\nTimely completion of tasks aligned with sprint commitments.\nVariance between estimated and actual delivery effort.\nPredictable delivery performance across sprints.\nCode Quality\nClean, efficient, and well-documented code.\nPositive peer review outcomes and appropriate unit test coverage.\nAdherence to development standards and best practices.\nDefect Resolution\nTimely response to QA/UAT findings and production issues.\nQuality of fixes and reduction of recurring defects.\nCollaboration & Continuous Improvement\nActive participation in sprint ceremonies and peer reviews.\nKnowledge sharing and contribution to team improvements.\nPositive collaboration with development and business stakeholders.\nStakeholder Satisfaction\nFeedback from internal business and technical stakeholders.\nResponsiveness to change requests and incident resolutions.\nDelivery alignment with business and operational objectives.\nJob Requirements\n Minimum Skills and Knowledge Required\nBachelor's Degree or Diploma in Computer Science, Software Engineering, or equivalent; relevant work experience will also be considered in lieu of formal qualifications.\nMicrosoft / Azure certifications advantageous.\nCertifications in modern web frameworks beneficial.\n3+ years of experience in software development in a full stack, back end, or front-end capacity.\nProficient in ASP.NET Core, C#, Entity Framework (code-first approach), and SQL Server.\nExperience with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue.js.\nUnderstanding of RESTful APIs, Swagger/OpenAPI, and API integration principles.\nWorking knowledge of Git, automated testing (e.g., NUnit, xUnit, Playwright), and CI/CD practices.\nExperience working in an agile environment, participating in sprint planning, retrospectives, and daily stand-ups.\nExposure to Postman, Microsoft Entra, message queues (e.g., RabbitMQ or Kafka), and modern DevOps tools is advantageous.\nUnderstanding of software design principles, application performance, and code quality best practices.\nCompetencies\nStrong technical problem-solving and analytical skills.\nCommitment to writing clean, maintainable, and testable code.\nCollaborative mindset with the ability to work effectively across functional teams.\nTakes ownership of assigned work and delivers against agreed timelines.\nGood communication skills with both technical and non-technical stakeholders.\nWillingness to learn, develop professionally, and embrace constructive feedback.\nAbility to adapt to changing priorities and business requirements.\nOperates in a fast-paced, deadline-driven environment.\nRegular collaboration with cross-functional teams (QA, BAs, PMs, Architects, etc.).\nRequires overtime or weekend availability during deployments, support escalations, or urgent releases.","description_format":"text","description_chars":4186,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Consumer Goods","Gifts, Party Supplies & Souvenirs"],"lifecycle":[{"event":"open","at":"2026-11-02T23:21:30Z"}],"visa":[],"liveness":{"score":9,"band":"cold","label":"Long shot","p_open":1,"p_active":0.333,"p_room":0.28,"age_days":91,"expected_fill_days":26,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/amrod-intermediate-fullstack-developer","json_url":"https://alion.io/job/amrod-intermediate-fullstack-developer.json","meta":{"generated_at":"2026-11-06T20:41:07Z","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":42,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":2728519},"rest":"https://alion.io/mcp/rest/get_company?id=2728519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Famrod-intermediate-fullstack-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%2Famrod-intermediate-fullstack-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%2Famrod-intermediate-fullstack-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/amrod-intermediate-fullstack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Famrod-intermediate-fullstack-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3647831}},{"tool":"search_jobs","arguments":{"company":"amrod.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3647831},"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"}}