{"id":3955126,"url":"https://alion.io/job/elite-search-selection-junior-intermediate-fullstack-developer","title":"Junior - Intermediate FullStack Developer","company":{"id":4519231,"name":"Elite Search & Selection","domain":null,"url":"https://alion.io/company/elite-search-and-selection","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cape Town, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":30000,"max":50000,"currency":"ZAR","period":"month","gross":true,"usd_annual":36360},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"LLM","optional":false},{"name":"Nest.JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Power BI","optional":false},{"name":"Time Series","optional":false},{"name":"TimescaleDB","optional":false},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-10-27T15:24:26Z","employer_posted_date":null,"last_verified_at":"2026-10-27T15:24:26Z","board_verified":false,"closed_at":null,"days_open":12,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":12},"description":"Reference: JHB001254-DS-1\n\nRole: Junior - Intermediate FullStack Developer\nLocation: Century City, Cape Town\n\nOur client is a dynamic agile, revenue-generating manufacturing intelligence startup looking for a Junior to Intermediate Full-Stack Developer to build live AI dashboards and high-impact integrations. \n\nIf you want a high-autonomy role where you’ll ship real code to paying industrial clients across Africa daily, let’s talk.\nDuties & Responsibilities\nBackend focus: Although the role is genuinely full-stack, the majority of the development work will be focused on the backend as well as databases. Deployment to AWS.\nLevel of Independence: You need to be comfortable working independently and taking ownership of work from start to finish. Where architectural input is required, the Fractional CTO will provide the roadmap and can assist with complex problem solving and provide technical guidance. However, you will needs to be someone who takes responsibility for delivering their work rather than requiring significant day-to-day direction.\n\nExperience required:\n\n0 – 5 years’ commercial development experience.\n\nA university degree in Computer Science, Engineering, IT or a related field – (preferable)\n\nBuild and ship features end-to-end across our React front end and NestJS back end.\n\nModel and manage time-series and relational data at scale (PostgreSQL / TimescaleDB), keeping queries and pipelines fast.\n\nDeploy and maintain services on AWS, with an eye on cost and uptime.\n\nContribute to data and AI features — building on our AI/LLM layer to surface insight and automation for manufacturers.\n\nSupport and mentor younger developers and help lift code quality and technical decisions. (depending on your level)\n\nTranslate customer requirements into clean technical solutions, engaging directly with clients on site when required\n\nBonus point required:\n\nManufacturing, MES, IIoT or industrial-data domain exposure.\n\nTime-series or high-volume ingestion experience (TimescaleDB, streaming).\n\nData visualisation / BI experience (e.g. Power BI, custom dashboards).\n\nSoft skills: \n\nInnovative Problem Solver: Solves complex technical challenges both independently and collaboratively using creative, outside-the-box thinking.\n\nAdaptable Builder: Thrives in fast-paced, unstructured, and entrepreneurial environments with a passion for building systems from scratch.\n\nProcess Optimizer: Think strategically to identify inefficiencies and create smarter, more efficient workflows.\n\nAmbitious & Resilient: Self-managed, highly curious, and calm under pressure with a continuous drive to upskill.\n\nWhy this opportunity?\n\nClear potential career trajectory towards a CTO role.\n\nAccess to a Performance Coach/ Psychologist, with sessions every two weeks.\n\nCurrent although could change: Quarterly and annual goals with performance incentives.\n\nAn exciting start-up environment with an established and growing client base.\n\nThe opportunity to be part of building and shaping something from an early stage.\n\nPotential for a hybrid working arrangement in the future.\n\nPackage & Remuneration\nR 30 000 - R 50 000 - Monthly plus including R1,000 towards medical aid and R400 towards a cellphone allowance","description_format":"text","description_chars":3208,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-09T07:04:46Z"}],"visa":[],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.836,"p_room":0.9,"age_days":12,"expected_fill_days":22,"reasons":["seen:12","win:mid","comp:junior"],"computed_at":"2026-11-09T09:21:05Z"},"pay":{"stated_usd_annual":36360,"is_top_pay":false},"html_url":"https://alion.io/job/elite-search-selection-junior-intermediate-fullstack-developer","json_url":"https://alion.io/job/elite-search-selection-junior-intermediate-fullstack-developer.json","meta":{"generated_at":"2026-11-09T09:21:05Z","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":8807,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":4519231},"rest":"https://alion.io/mcp/rest/get_company?id=4519231"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Felite-search-selection-junior-intermediate-fullstack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Felite-search-selection-junior-intermediate-fullstack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Felite-search-selection-junior-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/elite-search-selection-junior-intermediate-fullstack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Felite-search-selection-junior-intermediate-fullstack-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3955126}},{"tool":"search_jobs","arguments":{"company":4519231,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3955126},"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"}}