Technology

Full Stack Developer

Paracon·Braamfontein (Braampark), south-africa·Default
TechnologyseniorDefault
-Closes Oct 26, 2026

We are seeking an experienced Senior Full Stack Developer to join a high-performing engineering team responsible for building and enhancing enterprise-grade digital solutions. The ideal candidate will have strong expertise across the Microsoft technology stack, modern front-end frameworks, cloud-native development on Azure, and SQL Server-based applications.Candidates with Banking or Financial Services experience will have a distinct advantage.A successful candidate will be capable of designing, developing, integrating, and supporting scalable applications while collaborating closely with business stakeholders, architects, product owners, and engineering teams.Key Responsibilities

Design, develop, test, and maintain enterprise applications using the Microsoft technology stack.

Build and support cloud-native solutions using Microsoft Azure.

Develop and maintain RESTful APIs and microservices.

Build responsive and scalable front-end applications using Angular and TypeScript.

Participate in architecture discussions and technical design reviews.

Optimize application performance, security, scalability, and reliability.

Develop database solutions and write optimized SQL queries, stored procedures, and integrations.

Collaborate within Agile delivery teams and participate in sprint ceremonies.

Mentor junior developers and contribute to engineering best practices.

Support production deployments and troubleshooting activities.

Computer Science

Information Technology

Software Engineering

Information Systems

Or related discipline

Minimum 8+ years software development experience.

Proven experience as a Full Stack Developer in large enterprise environments.

Experience developing cloud-based applications using Microsoft Azure.

Experience working within Agile delivery teams.

Banking, Financial Services, or highly regulated industry experience advantageous.

Desired Skills:

Microsoft Azure

Restful APIs

Angular and TypeScript

SQL

At a glance

Company

Paracon

Location

Braamfontein (Braampark), south-africa

Employment

Default

Experience

senior

Valid until

October 26, 2026

Created

October 19, 2026

More opportunities

Similar roles you might like

Senior Ui/ux Designer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Job Description: As a Senior UI/UX Designer, you'll take ownership of designing seamless digital experiences that are intuitive, engaging, and accessible. You'll collaborate closely with cross-functional teams to understand user needs, solve business challenges, and deliver products that users genuinely enjoy interacting with. Your responsibilities will include: Conducting user research, user interviews, and usability testing Translating complex requirements into intuitive user experiences Creating wireframes, prototypes, user journeys, task flows, and interaction models Developing user personas and leveraging user insights to inform design decisions Defining and improving end-to-end customer journeys Working closely with developers, product owners, and stakeholders throughout the product lifecycle Presenting design concepts, prototypes, and recommendations to both technical and non-technical audiences Improving accessibility, usability, and user engagement across digital platforms Contributing to UX/UI standards, governance frameworks, and design consistency Staying current with emerging UX/UI trends, technologies, and industry best practices Skills & Experience: To be successful in this role, you should have: Proven experience as a UI/UX Designer in a product-focused or technology-driven environment Strong experience conducting user research and usability testing A portfolio showcasing user-centred design solutions and delivered digital products Expertise in wireframing, prototyping, information architecture, and interaction design Strong understanding of user-centred design principles and accessibility standards Experience collaborating with developers and product teams in agile environments Ability to balance business objectives with user needs Excellent communication, stakeholder engagement, and presentation skills Strong analytical and problem-solving abilities A passion for creating exceptional digital experiences What's in it for you? Hybrid working environment Exposure to large-scale digital products and platforms Opportunity to influence product strategy and customer experience Collaborative, innovation-driven culture Strong focus on learning, growth, and continuous improvement High-impact work with visible outcomes Qualification: BCom Informatics, BEng, BSc, or equivalent tertiary qualification Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

a day ago

Javascript Senior Developers

SavageOne

Remote, south-africa

Full Time

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. Responsibilities: Develop high-quality JavaScript-based applications utilizing Node.js with TypeScript / JavaScript. Design and implement Restful API services to facilitate seamless communication between various components of the application. Write efficient SQL for data persistence in various databases. Develop interactive user interfaces using TypeScript / JavaScript and popular frontend frameworks like React.js, Angular.js, or Vue.js. Collaborate with cross-functional teams to define requirements, design features, and implement solutions. Provide estimates on timelines for PI items to be prioritized in each quarter. Writing high quality testable code following software engineering best practices. Implement version control using Git to manage code repositories and facilitate collaboration. Working with and monitoring containerized applications using Kubernetes to optimize resource utilization and scalability. Design and implement Microservices to build modular and scalable systems. Manage project dependencies and builds using npm / yarn for efficient software development. Implement and maintain Continuous Integration / Continuous Deployment (CI/CD) pipelines to automate the software delivery process. Utilize JIRA and Confluence for issue tracking, and documentation. Follow Agile development methodologies to ensure iterative development, flexibility, and timely delivery. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience as a Full Stack Developer or similar role. Proficiency in the JavaScript programming language (candidates who are also proficient in TypeScript will have an advantage). Strong proficiency in building Node.js APIs. Extensive experience with integrations to SOAP and Restful services. Solid understanding of Object-Oriented Programming (OOP) and Software Design Patterns Proven experience of working with JavaScript/TypeScript and modern frontend frameworks like React.js / Next.js, Angular.js, or Vue.js. Familiarity with monitoring distributed systems using tools such as AppDynamics, Prometheus, Sentry, Zipkin, etc. Experience with Git/Github/Gitlab/Bitbucket for version control and collaboration. Strong understanding of Database Design and proven experience working with relational databases, e.g. PostgreSQL, MySQL, Microsoft SQL Database, Oracle Db, SQLite, etc. Familiarity with using kubectl to interact with and monitor services running in Kubernetes via the command line interface (CLI). Hands-on experience with Microservices architecture and its implementation. Some experience with creating and maintaining npm packages would be an advantage Familiarity compiling and modifying plantUML diagrams, e.g. for LLD diagrams and documentation. Familiarity with working with CI/CD pipelines and automation tools. Experience using JIRA and Confluence for project management and documentation. Strong understanding of Agile development methodologies and practices. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Originally posted on Himalayas

a day ago

Business Analyst

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As the eLearning Business Analyst, you will play a key role in the implementation, support, enhancement, and continuous improvement of digital learning solutions. Your responsibilities will include: Leading software implementation, upgrade, and migration projects Gathering, analysing, and documenting business and client requirements Running discovery workshops, solution design sessions, and client engagements Translating business needs into functional specifications and scalable solutions Managing LMS implementations and configurations Supporting and troubleshooting client queries and support requests Working closely with technical teams, developers, and stakeholders to deliver solutions Creating test cases and conducting functional and regression testing Managing project risks, scope, priorities, and delivery requirements Facilitating sprint planning, stand-ups, retrospectives, and refinement sessions where required Assisting with product enhancement initiatives and solution development Presenting product demonstrations, webinars, and training sessions Maintaining documentation and ensuring adherence to established processes and standards Tech Stack & Tools: Exposure to and experience with: Moodle Canvas LMS SaaS platforms APIs and systems integrations LTI integrations Jira Confluence Student Information Systems (SIS) Software implementation methodologies Business process analysis and design Functional specification development Regression and functional testing Why Consider This Opportunity? Work on meaningful projects that support education and lifelong learning Exposure to large-scale digital transformation initiatives Opportunity to influence product direction and solution design Collaborate with technical specialists, developers, and business stakeholders Continuous learning within a growing and evolving technology environment Opportunity to work with modern learning technologies and cloud-based solutions Hybrid and flexible working environment Exposure to local and international clients Skills & Experience: Minimum 5 years' experience in eLearning Technology and/or Business Analysis Strong experience within the post-secondary or higher education environment Advanced knowledge of Moodle Exposure to Canvas would be advantageous Client-facing support and consulting experience Experience gathering and documenting business requirements Strong stakeholder engagement and presentation skills Understanding of software implementation lifecycles Knowledge of educational technology ecosystems Understanding of systems integrations, APIs, and related technologies Experience working within Agile delivery environments Ability to translate complex technical concepts into clear business language Strong analytical, problem-solving, and communication skills Ability to manage multiple priorities in a fast-paced environment Qualification: Bachelor's Degree or similar qualification Formal training in Requirements Analysis or Business Analysis Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

2 days ago

Automation Engineer

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As an Automation Engineer, you will design, develop, and maintain automation solutions that streamline workflows and improve business efficiency. Working closely with stakeholders, you will identify process improvement opportunities and implement scalable automation frameworks that deliver measurable value. You will play a key role in driving continuous improvement initiatives through the effective use of automation technologies. Skills & Experience: Minimum 4+ years of automation engineering experience Experience with workflow automation and RPA technologies Strong programming or scripting skills (Python, PowerShell, Java, C#, etc.) Process mapping and business process optimisation experience Experience integrating systems and automating workflows Knowledge of CI/CD and DevOps practices advantageous Strong troubleshooting and debugging skills Excellent analytical and problem-solving abilities Strong stakeholder engagement and communication skills Qualification: Bachelor's degree in computer science, Information Technology, Engineering, Information Systems, or related field UiPath, Automation Anywhere, Blue Prism, or equivalent certifications advantageous Relevant software development or automation certifications preferred Experience delivering enterprise automation solutions highly desirable Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

6 days ago

Principal Engineer

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As a Principal Engineer, you will provide technical leadership across multiple teams, driving architectural decisions and ensuring the development of scalable, secure, and high-performing solutions. You will partner closely with engineering leaders, product teams, and stakeholders to shape technology roadmaps, establish best practices, and guide strategic technical initiatives. This role requires a hands-on approach to problem-solving while serving as a mentor and trusted advisor within the engineering function. Skills & Experience: Minimum 7+ years of software development experience Strong software architecture and system design expertise Experience building scalable enterprise-grade applications Hands-on experience with cloud technologies (Azure, AWS and/or GCP) Strong understanding of modern engineering practices and SDLC methodologies Experience leading technical strategy and architecture reviews Ability to influence technical decisions across multiple teams Strong stakeholder engagement and communication skills Experience mentoring and developing engineers Qualification: Bachelor's degree in computer science, Software Engineering, Information Technology, or related field Cloud certifications advantageous TOGAF or architecture-related certifications beneficial Master's Degree advantageous Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

7 days ago