Full Stack Developer (JavaScript / TypeScript) (SA26), Johannesburg
-
Johannesburg, South Africa
-
Posted: less than a week ago
-
Save
This role is open to developers who have experience in backend and/or frontend development, and who demonstrate a strong interest and capability to grow across the full stack over time.
We value engineers who are adaptable, curious, and motivated to expand their skillset— whether your current strength lies in backend services or frontend applications, you will be supported and expected to broaden your impact across the stack.
You will work across:
Backend services, including microservices, GraphQL-based services, and Backend-for-Frontend (BFF) patterns
Front-end applications using frameworks such as React, React Native, Angular, or other modern technologies
You should be comfortable adapting to different client environments, delivery models, and technology stacks, while maintaining a strong focus on engineering excellence, scalability, and maintainability.
Key Responsibilities
Design and deliver
robust backend services
and/or
modern frontend applications , depending on your area of strength
Contribute across the stack over time, expanding your capability beyond your primary specialisation
Take ownership of technical solutions from design through to production delivery
Collaborate within high-performing, cross-functional squads, including direct client engagement
Apply strong engineering principles, including clean code, testability, and maintainability
Contribute to architectural decisions and continuously improve team practices
Integrate with enterprise systems, APIs, and third-party platforms
Actively contribute to Agile delivery and continuous improvement
Skills and Experience Required Skills&Experience
Experience in
backend and/or frontend development , including:
Backend:
microservices, GraphQL, BFF patterns, and/or API-driven architectures
Frontend: frameworks such as React, React Native, Angular, or similar
Demonstrated
ability and willingness to learn and work across multiple layers of the stack over time
Strong understanding of:
API design (REST and/or GraphQL)
Asynchronous and event-driven programming
Frontend architecture and state management (where applicable)
Experience with version control systems (e.g., Git)
Familiarity with CI/CD pipelines and modern engineering practices
Preferred (Nice to Have)
Experience with cloud platforms such as
AWS and/or Azure
Familiarity with distributed systems and scalable architecture patterns
Experience with automated testing across unit, integration, and end-to-end levels
Experience in enterprise or regulated environments (e.g., banking, fintech)
Personal Attributes
Strong emphasis on
teamwork and collective ownership of outcomes
Ability to operate effectively in
client-facing environments
High standards for quality, performance, and maintainability
Curiosity and a
growth mindset , with a desire to expand beyond current specialisation
Strong problem-solving and analytical thinking
Clear and effective communication
Proactive, self-driven, and accountable
Other This is a
consulting role
and is not tied to a single client or project.
You will work across a variety of client engagements, with delivery models that may include:
Fully remote (work-from-home)
Fully on-site at client premises
Hybrid
Flexibility and the ability to operate effectively across these environments is expected.
BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race, religion or any other characteristic protected by applicable laws, regulations or ordinances.
#J-18808-Ljbffr
-
Company nameBarone, Budge&Dominick (Pty) Ltd
-
Job positionFull Stack Developer (JavaScript / TypeScript) (SA26)
Full Stack Developer (JavaScript / TypeScript) (SA26) has been posted in the Johannesburg Information Technology category on Locanto.
If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads Senior – Human Capital Applications – Business Development …, Johannesburg, Group IT Manager : Identity and Access Management Platforms, Johannesburg and Head of Business Development | Parktown, Gauteng | Permanent in Johannesburg to discover more of what you’re looking for. Right now, there are 397 classified ads in Information Technology in Johannesburg on Locanto.
Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Information Technology in Randburg, Bedfordview and Primrose. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.