{"id":2850372,"url":"https://alion.io/job/eduvos-junior-full-stack-python-software-developer","title":"Junior Full Stack Python Software Developer","company":{"id":3880631,"name":"Eduvos","domain":"eduvos.com","url":"https://alion.io/company/eduvos","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"eRecruit","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"JavaScript","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false}],"status":"closed","first_seen_at":"2026-10-19T13:03:44Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-27T01:31:11Z","board_verified":false,"closed_at":"2026-10-27T01:31:11Z","days_open":7,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":7},"description":"Job Advert Summary\nThe Junior Full Stack Python Software Developer assists in developing, testing, and maintaining solutions across the full technology stack under the guidance of senior and intermediate developers. Working as part of an Agile team, the developer will learn and apply modern development and DevOps practices while contributing to Eduvos’s enterprise applications. The role suits a motivated developer with a foundation in Python and modern JavaScript/TypeScript who is eager to grow their skills and committed to writing high-quality code.\nMinimum Requirements\nQualifications / Education\nA Bachelor’s degree or equivalent NQF 7 qualification (Advanced Diploma or Bachelor of Technology) in Computer Science, Information Systems, or a related field. \nExperience\n1-2 years of hands-on software development experience building web applications in a professional environment. A graduate programme or internship of 6 months or more may count towards this. \nAt least 1 year of experience with Python, including a framework such as Django, Flask, or FastAPI. \nAt least 1 year of experience with JavaScript/TypeScript and a modern frontend framework (e.g. React, Vue.js, or Angular). \nAt least 1 year of experience working with PostgreSQL or another relational database, including writing and troubleshooting SQL queries. \nAdvantageous\nA portfolio or GitHub profile showing full stack projects. \nExposure to REST APIs, Docker, or cloud platforms (AWS and/or Azure). \nExposure to Agile ways of working or CI/CD tools. \nDuties and Responsibilities\nApplication Development & Maintenance\nDevelop, test, and maintain frontend and backend features under the guidance of senior team members. \nAssist in building and maintaining RESTful APIs and database components. \nFix bugs and implement small enhancements to existing applications and workflows. \nWrite unit tests for your own code to ensure quality. \nFollow secure coding practices and team coding standards. \nAgile Practices\nParticipate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives). \nAsk questions to clarify user stories and requirements. \nComplete assigned tasks within agreed sprint timelines. \nDevOps Practices\nLearn and use the team’s CI/CD processes and Azure DevOps (or similar) tools. \nAssist with deployments under supervision. \nReport issues and blockers promptly. \nLearning & Technical Growth\nTake part in code reviews and apply feedback to improve your code. \nBuild your knowledge of the team’s tech stack, tools, and best practices. \nTake part in mentoring, training, and professional development opportunities. \nCollaboration & Communication\nDocument your code, changes, and processes clearly. \nWork with team members and stakeholders to understand requirements. \nCommunicate progress, challenges, and blockers to your team lead. \nProblem Solving & Troubleshooting\nInvestigate and resolve technical issues with support from senior developers. \nAssist in identifying the root causes of defects. \nSupport production systems under guidance. \nUser Support\nAssist in resolving user queries and support tickets within SLA targets. \nSupport end-user training and documentation where needed. \nFunctional and Behavioural Competencies\nTechnical / Functional Competencies:\nFrontend: Foundational knowledge of JavaScript/TypeScript, HTML5, and CSS3/Tailwind, with exposure to a modern framework (e.g. React, Vue.js, or Angular). \nBackend: Foundational knowledge of Python and exposure to Django, Flask, or FastAPI. \nDatabases: Understanding of relational database concepts and the ability to write basic to intermediate SQL queries. \nTools: Familiarity with Git and a willingness to learn Azure DevOps, CI/CD, and Docker. \nTesting: Understanding of the importance of unit testing and willingness to write tests. \nBasic understanding of web security and of how frontend, backend, and databases work together. \nLogical problem solving and debugging skills. \nBehavioural Competencies\nEagerness to learn and openness to feedback. \nInitiative and curiosity in exploring new technologies. \nTeamwork and collaboration. \nClear verbal and written communication. \nAttention to detail and pride in quality work. \nGood organisation and time management. \nReliability and accountability for assigned tasks.","description_format":"text","description_chars":4277,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Higher Education"],"lifecycle":[{"event":"open","at":"2026-10-19T13:03:44Z"},{"event":"close","at":"2026-10-27T01:31:11Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/eduvos-junior-full-stack-python-software-developer","json_url":"https://alion.io/job/eduvos-junior-full-stack-python-software-developer.json","meta":{"generated_at":"2026-10-30T12:50:26Z","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":18412,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00: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":3880631},"rest":"https://alion.io/mcp/rest/get_company?id=3880631"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Feduvos-junior-full-stack-python-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%2Feduvos-junior-full-stack-python-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%2Feduvos-junior-full-stack-python-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/eduvos-junior-full-stack-python-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Feduvos-junior-full-stack-python-software-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2850372}},{"tool":"search_jobs","arguments":{"company":"eduvos.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2850372},"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"}}