drjobs Intermediate Full Stack Developer (React / Angular OR OR .Net)

Intermediate Full Stack Developer (React / Angular OR OR .Net)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cape Town - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.

Duties & Responsibilities

ENVIRONMENT:

Are you a skilled Fullstack Developer looking to make your mark in a dynamic and thriving industry Join a team at a wellestablished German IT services provider with over 25 years of excellence in delivering topnotch solutions. They are seeking a dedicated professional to join their Cape Town CBD office. From day one youll own features endtoendfrom database design through backend APIs to frontend UXand be responsible for the ongoing health stability and evolution of their core systems.

DUTIES:

Full Ownership

  • Design implement document and maintain applications across frontend backend and data layers.
  • Monitor troubleshoot and fix bugs in any part of the stack.
  • Continuously improve code quality performance and resilience.

Feature Development

  • Build new features using modern frontend frameworks (e.g. React Angular or Vue) and CSS tooling.
  • Develop backend services and APIs (e.g. ASP .NET Core or equivalent).
  • Apply SOLID principles and modular architecture to ensure components are reusable and testable.

Data & Business Logic

  • Design and maintain relational (SQL) or NoSQL schemas to support application needs.
  • Implement business logic layers with validation error handling and asynchronous operations.
  • Optimize queries and data access patterns for scalability.

Web UI & UX

  • Create responsive accessible web interfaces using a componentbased approach.
  • Leverage UI libraries or CSS frameworks (e.g. Bootstrap Tailwind).
  • Ensure crossbrowser compatibility and performance best practices.

Automated Testing

  • Write unit tests for frontend components and backend services (e.g. Jest xUnit/NUnit Mocha).
  • Add integration or endtoend tests (e.g. Cypress Playwright) for critical user flows.
  • Aim for high test coverage on core logic.

Configuration & Deployment

  • Manage environmentspecific configuration to switch between development staging and production without code changes.
  • Apply database migrations and seed data on deployment.
  • Support containerization (Docker) and CI/CD pipelines (e.g. GitHub Actions Azure DevOps).

Documentation & Collaboration

  • Produce clear README and inline documentation for setup running and testing.
  • Document design choices assumptions and considerations for futureproofing.
  • Participate actively in code reviews and team planning sessions.

REQUIREMENTS:

  • Professional Experience: 46 years building fullstack applications or several mediumsized projects.
  • FrontEnd: Proficient with one major framework (React Angular or Vue) plus HTML5 CSS3 and responsive design.
  • BackEnd: Experienced with modern serverside platforms (ASP .NET Core or similar).
  • Databases: Skilled in SQL databases (MySQL PostgreSQL SQL Server) and comfortable with migrations/ORMs (EF Core TypeORM Sequelize).
  • APIs: RESTful API design and JSON; familiarity with GraphQL is a plus.
  • Automated Testing: Handson with unit testing frameworks and basic integration/E2E testing.
  • DevOps Basics: Docker containerization basic CI/CD pipelines and environment configuration.
  • Version Control: Proficient in Git workflows including feature branching pull requests and merges.

ATTRIBUTES:

  • Sense of Ownership: Take full responsibility for the features and systems delivered.
  • Curiosity & Growth Mindset: Proactively learn new tools libraries and best practices.
  • ProblemSolving: Analyse requirements anticipate edge cases and engineer robust solutions.
  • Clear Communication: Write concise documentation ask thoughtful questions and share progress clearly.

While we would really like to respond to every application should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs please note your relocation plans in all applications for jobs and correspondence. Apply here email a Word copy of your CV to and mention the reference number of the job.

Employment Type

Full-Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.