VB Portal Senior Dev
Accenture
This job is no longer accepting applications
See open jobs at Accenture.See open jobs similar to "VB Portal Senior Dev" Imagine.
Midrand, South Africa
About Accenture
Accenture is a leading solutions and global professional services company that helps the world’s leading enterprises reinvent by building their digital core and unleashing the power of AI to create value at speed across the enterprise, bringing together the talent of our approximately 779,000 people, our proprietary assets and platforms, and deep ecosystem relationships. Our strategy is to be the reinvention partner of choice for our clients and to be the most AI-enabled, client-focused, great place to work in the world. Through our Reinvention Services we bring together our capabilities across strategy, consulting, technology, operations, Song and Industry X with our deep industry expertise to create and deliver solutions and services for our clients. Our purpose is to deliver on the promise of technology and human ingenuity, and we measure our success by the 360° value we create for all our stakeholders. Visit us at accenture.com.
Accenture | Let there be change
Across industries and around the world, we’re creating better experiences for people using emerging technologies and human ingenuity. Together, we can reinvent anything.
Location
Johannesburg / Hybrid (South Africa)
Role Overview
We are looking for an experienced Full Stack Software Engineer to design, build, and maintain modern, scalable, and resilient digital applications using the MERN stack (MongoDB, Express, React, Node.js) or closely related technologies.
The role is suited to a mid to senior-level developer who is comfortable working across the full stack and within complex technology environments, particularly those commonly found in the telecommunications industry. While Telecommunications B2B experience (e.g. CPQ, quoting, product configuration) is valuable, it is not mandatory, and the engineer will be supported by Telecoms B2B domain specialists.
This role combines strong hands-on engineering with collaboration, problem-solving, and delivery discipline in an Agile environment.
Key Responsibilities
Full Stack Engineering
- Design, develop, test, and maintain end-to-end web applications, spanning modern front-end frameworks and backend services.
- Build responsive, high-quality React-based user interfaces, with attention to usability, maintainability, and performance.
- Develop robust server-side services and APIs using Node.js and related frameworks.
- Implement secure, well-structured data access layers using NoSQL (e.g. MongoDB) and/or relational databases.
- Apply clean architecture principles, modular design, and strong engineering standards.
Microservices, Resilience & Performance
- Contribute to the design and implementation of microservices-based architectures.
- Engineer solutions with resilience, fault tolerance, and fail-safe behaviour in mind (timeouts, retries, graceful degradation).
- Identify, analyse, and remediate performance bottlenecks across frontend, backend, and data layers.
- Ensure solutions meet key non‑functional requirements (availability, scalability, reliability, latency).
DevOps & Engineering Practices
- Work within established CI/CD pipelines to enable consistent, automated build, test, and deployment processes.
- Collaborate with DevOps and platform teams on containerised and cloud-based deployments.
- Support operational readiness through logging, monitoring, and incident analysis.
- Promote engineering best practices including code reviews, automated testing, and continuous improvement.
Collaboration & Delivery
- Work effectively in Agile teams, collaborating with product owners, architects, QA, UX designers, and operations.
- Translate business and technical requirements into practical, implementable solutions.
- Provide accurate estimates, communicate progress clearly, and proactively manage risks and dependencies.
- Mentor less experienced engineers where appropriate and contribute to a strong engineering culture.
Required Skills & Experience
Technical (Essential)
- Solid experience as a Full Stack Developer, working on production systems.
- Strong proficiency in JavaScript / TypeScript.
- Hands-on experience with React and modern frontend development patterns.
- Backend development experience using Node.js (and frameworks such as Express or similar).
- Experience working with NoSQL databases (e.g. MongoDB); SQL experience is beneficial.
- Practical experience designing and consuming REST APIs.
- Exposure to microservices architectures, distributed systems, or modular backend designs.
- Familiarity with CI/CD pipelines, Git-based version control, and automated testing.
- Comfortable working in Linux/Unix environments.
Industry Experience
- Experience working in the telecommunications industry (consumer or enterprise domains).
- Understanding of large-scale, integration-heavy environments typical in telco landscapes.
Preferred / Advantageous Experience (Not Mandatory)
- Telecommunications B2B experience (e.g. CPQ, quoting, product catalogues, order management).
- Cloud platforms (AWS, Azure, or GCP).
- Containerisation and orchestration (Docker, Kubernetes).
- Observability tooling for monitoring, logging, and performance analysis.
- Product-focused delivery experience and collaboration with UX / product design teams.
What We’re Looking For
- A strong hands-on engineer who enjoys building real systems end-to-end.
- Someone who values quality, performance, and resilience, not just feature delivery.
- A collaborative team player who communicates clearly and works well in complex environments.
- An engineer comfortable operating with domain support from specialists, without needing to be a CPQ or B2B expert themselves.
#LI-EU
Please note that employment in this role is conditional upon successful completion of Criminal Record.
Qualifications
- Degree in Computer Science, Engineering, or a related discipline
or equivalent practical experience.
About Accenture
Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.Visit us at www.accenture.com
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
This job is no longer accepting applications
See open jobs at Accenture.See open jobs similar to "VB Portal Senior Dev" Imagine.