{"id":3596701,"url":"https://alion.io/job/savageone-javascript-senior-developers","title":"JavaScript Senior Developers","company":{"id":4452485,"name":"SavageOne","domain":"savageone.co","url":"https://alion.io/company/savageone","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Manatal","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","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":{"min_usd":33000,"max_usd":76000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":10},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"AppDynamics","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Confluence","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitLab","optional":false},{"name":"JavaScript","optional":false},{"name":"kubectl","optional":false},{"name":"Kubernetes","optional":false},{"name":"MS SQL","optional":false},{"name":"MySQL","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"npm","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Sentry","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"SQLite","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false}],"status":"live","first_seen_at":"2026-11-02T04:53:24Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-06T18:16:06Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"We have opened our doors in line with our commitment to create jobs and grow our economy and are in search for a Full Stack Developer with a strong background building robust, scalable APIs and beautiful, functional User Interfaces (UIs). As a Full Stack Java Developer, you will play a key role in designing, developing, and deploying cutting-edge applications, leveraging a variety of technologies and frameworks including Java Springboot, JavaScript/TypeScript, React.js, Kubernetes, CI/CD automation tools, Microservices architectures and Agile methodologies.\nResponsibilities:\nDevelop high-quality JavaScript-based applications utilizing Node.js with TypeScript / JavaScript.\nDesign and implement Restful API services to facilitate seamless communication between various components of the application.\nWrite efficient SQL for data persistence in various databases.\nDevelop interactive user interfaces using TypeScript / JavaScript and popular frontend frameworks like React.js, Angular.js, or Vue.js.\nCollaborate with cross-functional teams to define requirements, design features, and implement solutions.\nProvide estimates on timelines for PI items to be prioritized in each quarter.\nWriting high quality testable code following software engineering best practices.\nImplement version control using Git to manage code repositories and facilitate collaboration.\nWorking with and monitoring containerized applications using Kubernetes to optimize resource utilization and scalability.\nDesign and implement Microservices to build modular and scalable systems.\nManage project dependencies and builds using npm / yarn for efficient software development.\nImplement and maintain Continuous Integration / Continuous Deployment (CI/CD) pipelines to automate the software delivery process.\nUtilize JIRA and Confluence for issue tracking, and documentation.\nFollow Agile development methodologies to ensure iterative development, flexibility, and timely delivery.\nRequirements:\nBachelor's degree in Computer Science, Engineering, or a related field.\nProven experience as a Full Stack Developer or similar role.\nProficiency in the JavaScript programming language (candidates who are also proficient in TypeScript will have an advantage).\nStrong proficiency in building Node.js APIs.\nExtensive experience with integrations to SOAP and Restful services.\nSolid understanding of Object-Oriented Programming (OOP) and Software Design Patterns\nProven experience of working with JavaScript/TypeScript and modern frontend frameworks like React.js / Next.js, Angular.js, or Vue.js.\nFamiliarity with monitoring distributed systems using tools such as AppDynamics, Prometheus, Sentry, Zipkin, etc.\nExperience with Git/Github/Gitlab/Bitbucket for version control and collaboration.\nStrong understanding of Database Design and proven experience working with relational databases, e.g. PostgreSQL, MySQL, Microsoft SQL Database, Oracle Db, SQLite, etc.\nFamiliarity with using kubectl to interact with and monitor services running in Kubernetes via the command line interface (CLI).\nHands-on experience with Microservices architecture and its implementation.\nSome experience with creating and maintaining npm packages would be an advantage\nFamiliarity compiling and modifying plantUML diagrams, e.g. for LLD diagrams and documentation.\nFamiliarity with working with CI/CD pipelines and automation tools.\nExperience using JIRA and Confluence for project management and documentation.\nStrong understanding of Agile development methodologies and practices.\nExcellent problem-solving skills and attention to detail.\nStrong communication and collaboration skills, with the ability to work effectively in a team environment.","description_format":"text","description_chars":3697,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-02T04:53:24Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":4,"expected_fill_days":29,"reasons":["conf:0","agency","velocity","win:early","comp:brand"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/savageone-javascript-senior-developers","json_url":"https://alion.io/job/savageone-javascript-senior-developers.json","meta":{"generated_at":"2026-11-06T21:32:02Z","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":2058,"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":4452485},"rest":"https://alion.io/mcp/rest/get_company?id=4452485"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsavageone-javascript-senior-developers"},{"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%2Fsavageone-javascript-senior-developers"},{"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%2Fsavageone-javascript-senior-developers"},{"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/savageone-javascript-senior-developers\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsavageone-javascript-senior-developers"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3596701}},{"tool":"search_jobs","arguments":{"company":"savageone.co","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3596701},"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"}}