Senior Full-Stack Developer
Paracon
About the role
About
We are seeking a highly skilled Senior Full-Stack Developer to design, build, and scale modern, cloud-based applications within a fast-paced Agile environment. The successful candidate will play a key role in developing high-performance SaaS platforms, driving architectural decisions, and contributing to the full software development lifecycle from concept through to production.
Preference will be given to non-EE candidates in line with the company’s current employment equity requirements.
This role requires a hands on technical expert with strong experience in Node.js and React, microservices architecture, cloud platforms, and DevOps practices. The individual will also provide technical leadership, mentor team members, and collaborate closely with stakeholders to deliver scalable and secure solutions.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Node.js, React, and modern JavaScript frameworks
- Architect and implement microservices-based solutions for high-availability platforms
- Develop and maintain RESTful and GraphQL APIs, ensuring secure and efficient integrations
- Lead system design discussions and contribute to architectural decisions
- Build and manage cloud-native applications on AWS and/or Azure
- Implement and maintain CI/CD pipelines to support automated deployments
- Work with containerisation technologies such as Docker to ensure consistent environments
- Drive system performance optimisation, scalability, and reliability improvements
- Lead code reviews, enforce best practices, and contribute to continuous improvement
- Mentor and support junior developers, fostering a high-performance engineering culture
- Collaborate with cross-functional teams including Product Owners, Analysts, and stakeholders
- Participate in Agile/Scrum ceremonies and contribute to delivery planning
- Ensure solutions align with security, compliance, and ISO standards where required
Required Skills & Experience
- 8 - 10+ years of experience in full-stack software development
- Strong expertise in: Node.js and JavaScript (ES6+)
- Strong expertise in: React (or similar modern front-end frameworks)
- Proven experience with microservices architecture
- Solid experience building and consuming RESTful APIs (GraphQL advantageous)
- Strong understanding of SQL and relational databases (e.g., MySQL)
- Hands-on experience with cloud platforms (AWS and/or Azure)
- Experience with Docker and containerised environments
- Exposure to CI/CD pipelines and DevOps practices
- Strong understanding of system design, scalability, and performance optimisation
- Experience with version control (Git)
- Proven experience working in Agile/Scrum environments
Preferred Skills
- Experience with TypeScript, Express.js
- Exposure to multiple backend technologies (e.g., PHP, Python, Django, Laravel)
- Experience with API integrations and third-party systems
- Knowledge of ISO standards and compliance-driven development
- Experience working in SaaS or product-based environments
- Prior experience in technical leadership, mentoring, or team management
- Exposure to AI/automation platforms or data-driven applications
Qualifications
- Matric (Grade 12) required
- IT Qualification will be advantageous
- Relevant certifications or tertiary qualification in IT, Computer Science, or Software Engineering advantageous
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free