{"id":11072,"date":"2025-05-28T15:38:17","date_gmt":"2025-05-28T15:38:17","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/fullstack-application-developer-mid-snr\/"},"modified":"2025-08-24T00:24:15","modified_gmt":"2025-08-24T00:24:15","slug":"fullstack-application-developer-mid-snr","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=11072","title":{"rendered":"Fullstack Application Developer (Mid-Snr)"},"content":{"rendered":"<p>Role summary<\/p>\n<p>\tThe Application Developer is responsible for supporting the evolution of the technology solution and processes that support the entire development and delivery of Online Education Services (OES) products and services.<br \/>\n\tThe Application Developer will work closely with key internal stakeholders to drive the successful automation of unit development processes, including the setup and maintenance of key cloud technology systems to support this. They will manage off the shelf systems as well as build fit for purpose solutions as required to the delivery of the OES technology vision for online learning.<br \/>\n\tThis role will support the Head of Student Technology in providing thought leadership, and options and solutions formulation for the unit development and broader technology space.<\/p>\n<p>Key Responsibilities\u00a0<\/p>\n<p>\t\u00a0Collaborate with cross-functional teams &#8211; Work closely with Developers, Testers, Product Owners, and Business Analysts to refine product requirements and drive feature development.<br \/>\n\t\u00a0Assist with architecture and design of scalable solutions &#8211; Assist in shaping low-level solution designs with the Solution Architect or Solution Lead, ensuring robust and maintainable implementations.<br \/>\n\t\u00a0Develop high-performance applications &#8211; Design, build, and enhance features for our custom-built platform using React (frontend), Node.js (backend), and AWS services.<br \/>\n\t\u00a0Optimize and scale &#8211; Continuously improve system performance, scalability, and reliability by refactoring code, improving API efficiency, and enhancing cloud infrastructure.<br \/>\n\t\u00a0Build and integrate APIs &#8211; Develop and maintain APIs to enable seamless integrations between our custom platform, Salesforce, data warehouses, and other critical systems.<br \/>\n\t\u00a0Prototype and validate ideas &#8211; Create proof-of-concepts (PoCs) to evaluate potential feature implementations and new technologies.<br \/>\n\t\u00a0Ensure cloud-native best practices &#8211; Leverage AWS services for serverless computing, containerization, and infrastructure-as-code to drive efficient deployments.<br \/>\n\t\u00a0Support business expansion &#8211; Assist in setting up and operating new partner systems both domestically and internationally.<br \/>\n\t\u00a0Enhance DevOps and automation &#8211; Work with CI\/CD pipelines, monitoring tools, and automated testing to streamline deployment and operations.<br \/>\n\t\u00a0Champion technical excellence &#8211; Conduct regular reviews to simplify and streamline the platform, implementing improvements based on best practices.<br \/>\n\t\u00a0Mentor and guide &#8211; Support junior developers, conduct code reviews, and contribute to a strong engineering culture.<br \/>\n\t\u00a0Drive innovation &#8211; Stay ahead of industry trends, advocate for modern technologies, and help evolve our technology stack.<\/p>\n<p>Requirements<\/p>\n<p>To apply you must have 5-6+ years&#8217; experience in:<\/p>\n<p>\tReactJS or similar Front end JavaScript framework experience<br \/>\n\tNodeJS experience<br \/>\n\tAWS (or similar cloud architecture) development experience in serverless solutions<br \/>\n\tDeveloping and consuming API&#8217;s<\/p>\n<p>You should have knowledge in:<\/p>\n<p>\tJS serverless libraries (ServerlessJS or similar)<br \/>\n\tHTM5, CSS3 and native JavaScript (jQuery\/JqueryUI)<br \/>\n\tCoding patterns (MVC, MVVM etc)<br \/>\n\tVersion control tools (e.g. Git)<br \/>\n\tCI\/CD (Jenkins or similar<br \/>\n\tCMS\/LMS experience<\/p>\n<p>It would be beneficial to have:<\/p>\n<p>\tCraft CMS (Or other)<br \/>\n\tVersion control tools (e.g. Git)<br \/>\n\tKnowledge of TDD (Test driven development) &amp; Agile Development process (Jira)<br \/>\n\tUnderstanding about debugging and problem-solving application issues<br \/>\n\tPHP Development<br \/>\n\tLTI development experience<br \/>\n\tAWS Certification<\/p>\n<p>Apply via company website ( N \/ A ) or<\/p>\n<p>www.linkedin.com<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"http:\/\/www.linkedin.com","_company_name":"Construct Education","_company_website":"http:\/\/N%20\/%20A","_company_tagline":"Founded in 2013 and formerly known as Proversity, Construct Education is on a mission to transform learning. With a vision to bridge the gap between education and employment, our founders, Krishan and Carl, asked a fundamental question: \u201cHow can we transform learning and training programs into mo... read morere meaningful experiences that ultimately translate into accessible and necessary skills for use in the real world?\u201d With unwavering dedication, Krishan and Carl left their day jobs to answer this question.","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[15],"job-types":[12],"class_list":{"0":"post-11072","1":"job_listing","2":"type-job_listing","3":"status-expired","4":"hentry","5":"job_listing_region-western-cape","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/11072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=11072"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=11072"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=11072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}