CrawlJobs Logo

Senior Full Stack Developer

South Africa, Cape Town Employment contract · Job Posted June 07, 2026
Apply Position
Job Link Share

Job Description

This is a senior level Full Stack Developer role within a talented team providing the best-in-class, custom cinema websites worldwide. Using your extensive experience with .Net, React.js, TypeScript, CSS/SCSS, REST APIs, you will own features and projects, collaborating with wider stakeholders such as Product Owners, Business Analysts, and Engineering Managers, with a focus on continuous improvement. Experienced with modern Agile software development, you will advocate team quality and productivity through peer programming, code reviews, and of course your own development, producing a code base that is high quality, maintainable and always maturing.

Job Responsibility

  • Develop server-side applications, user interfaces and user experiences working with C#, .Net, React, JavaScript, HTML, TypeScript, SCSS/CSS
  • Deliver new, and maintain existing features within Umbraco backed CMS
  • Develop and integrate RESTAPIs
  • Implement responsive web design to ensure optimal user experience across various devices and screen sizes
  • Ensure cross-browser compatibility and address performance issues
  • Implement authentication and authorization mechanisms to secure web applications
  • Optimize server-side performance and troubleshoot issues
  • Use version control systems like Git to manage and track changes in code
  • Collaborate with team members on code repositories, resolving conflicts and ensuring code quality
  • Deploy web applications to hosting platforms or servers
  • Configure and maintain web servers, ensuring optimal performance and security
  • Implement continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment
  • Write and maintain automated tests to ensure code quality
  • Debug and troubleshoot issues across the entire application stack
  • Collaborate with cross-functional teams, including designers, product managers, and other developers
  • Communicate effectively with team members and stakeholders, providing updates on progress and addressing concerns
  • Join the on-call support roster during holiday periods

Requirements

  • Proven, senior level, full stack web development experience in a commercial / ecommerce organisation
  • Advanced level React (Hooks, Context, APIs etc...)
  • Strong C#, .Net experience (web APIs, MVC)
  • Strong TypeScript, JavaScript experience
  • Experience with CSS/SCSS, Tailwind or similar frameworks
  • Extensive web development experience including SPA, SEO, cross-browser, REST APIs design / integration, SASS / LESS
  • Solid experience with Git (GitHub/GitLab workflows, CI/CD pipelines, Agile SDLC
  • Previous exposure to Umbraco CMS would be beneficial
  • Previous experience with Docker would be beneficial

Nice to have

  • Previous exposure to Umbraco CMS would be beneficial
  • Previous experience with Docker would be beneficial

What we offer

  • Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
  • Annual volunteer day
  • Defined Contribution Company Pension Scheme
  • Medical Insurance / Medical Aid (after qualifying period)
  • Employee Assistance Programme Service
  • Paid Sick leave
  • 5 days bereavement leave per year
  • On-Site Breakfast Bar

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Full Stack Developer

8 matching positions

Senior Full Stack Developer

We are looking for an experienced Full-Stack Developer with expertise in C# and ...
Location
Location
Ireland , Limerick
Salary
Salary:
Not provided
amcsgroup.com Logo
AMCS Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering or related field
  • 5+ years of full-stack development experience with C# and .NET on the backend and Angular on the frontend
  • Strong understanding of RESTful API development, microservices and web-based architectures
  • Experience with containerization and orchestration technologies (Docker, Kubernetes)
  • Proficiency in managing CI/CD pipelines with Azure DevOps, GitOps and ArgoCD
  • Proven ability to design and implement scalable, secure systems in a cloud environment (Azure)
  • Solid knowledge of both SQL and NoSQL databases
  • Strong experience with Git or other version control systems
  • Strong mentoring skills, with experience supporting junior developers and conducting code reviews
Job Responsibility
Job Responsibility
  • Contribute to the design, development and architecture of a high-performance IoT solution using C#, .NET Core/Framework and Angular
  • Develop and maintain robust backend systems with focus on scalability, performance and security
  • Build responsive, intuitive web interfaces with Angular for real-time data visualization and interaction
  • Update and maintain CI/CD pipelines using Azure DevOps, GitOps and ArgoCD for efficient deployment workflows
  • Mentor junior developers and provide guidance on best practices, design patterns and code quality
  • Lead and participate in code reviews to ensure high standards of quality, consistency and security
  • Troubleshoot and debug across the full technology stack (backend, frontend, CI/CD pipelines)
  • Develop integrations with third-party services, IoT devices and internal APIs, promoting system reliability
  • Stay up-to-date with new technologies and drive continuous improvements in both frontend and backend development
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

At Data Idols, we are working with an innovation-led organisation using technolo...
Location
Location
United Kingdom , London
Salary
Salary:
65000.00 - 75000.00 GBP / Year
dataidols.com Logo
Data Idols
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in full stack software development
  • Experience working with AWS infrastructure
  • Strong front-end development skills such as React and TypeScript
  • Experience working with C#
  • Ability to work independently and manage multiple priorities
Job Responsibility
Job Responsibility
  • Take ownership of a core product platform and support its evolution as the organisation scales
  • Building new features
  • Improving performance
  • Integrating AI capabilities
  • Ensuring the platform remains secure, reliable, and scalable
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

Seeking a senior full stack developer to build and enhance enterprise web applic...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of development experience
  • Strong .NET, C#, Angular
  • Experience with SQL Server
  • Familiarity with cloud (Azure preferred)
Job Responsibility
Job Responsibility
  • Develop backend services using .NET / C#
  • Build front-end UI with Angular
  • Design RESTful APIs and microservices
  • Collaborate with cross-functional teams in Agile environment
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

We are seeking a skilled Full Stack Developer to design, develop, and maintain m...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of hands‑on experience with Angular frontend development
  • 5+ years of hands‑on experience with C#, ASP.NET Core, and .NET Framework 4.8
  • Strong proficiency in TypeScript, HTML5, CSS3, and RxJS
  • Experience with Entity Framework and SQL Server
  • Strong understanding of RESTful API design and integration
  • Experience using Git or similar version control systems
  • Working knowledge of the CSLA framework
  • Excellent problem‑solving skills, attention to detail, and communication abilities
  • Experience leveraging AI tools and practices within the software development lifecycle
Job Responsibility
Job Responsibility
  • Develop and maintain responsive web applications using Angular (v16+)
  • Design, build, and maintain RESTful APIs and backend services using C#, ASP.NET Core, and .NET Framework 4.8
  • Collaborate with UI/UX designers, product managers, and engineers to deliver intuitive, user‑focused features
  • Optimize application performance, reliability, and scalability
  • Write clean, maintainable, well‑tested code following best practices
  • Participate in code reviews and contribute constructive feedback
  • Troubleshoot and resolve issues across the full application stack
  • Stay current with emerging technologies, tools, and industry best practices
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • Company 401(k) plan
Read More
Arrow Right

Senior Full Stack Developer

Citi is looking to hire a full stack lead developer to work on a range of techno...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on knowledge of Java, Angular7+ and Typescript
  • Knowledge of Javascript
  • Understanding of UX design
  • Excellent attention to details
  • Minimum 8 years of software development experience, including Angular7+, AngularJS, Nodejs, TypeScript, HTML5, CSS3
  • Must have knowledge on JavaScript unit test frameworks (Jasmine/Karma)
  • Knowledge of end to end testing using Protractor, Cypress
  • Should have knowledge and experience of Design patterns
  • Knowledge of using Git, Bitbucket, Teamcity, uDeploy
  • Experience with Advanced SOAP/REST Client or similar
Job Responsibility
Job Responsibility
  • Get involved & take responsibility in requirement gathering/understanding
  • Be proficient/expert in Front End technologies Angular, AngularJS, React(optional), share expertise with the team to address project requirements
  • To work proactively & independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks
  • Providing expertise in technical analysis and solving technical issues during project delivery
  • Customer interfacing - understand customer requirements, propose technical solutions
  • To do code review, test case reviews and ensure code developed meets the requirements
  • Good at Design/Coding/Testing/Documentation/Debugging
  • Designing and maintaining common components
  • Creating user interface components and assets
  • Evaluating multiple concepts for projects and suggesting ideas are worth pursuing
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

At JFrog, we’re reinventing DevOps to help the world’s greatest companies innova...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
jfrog.com Logo
JFrog
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Tech Industry
  • Graduated from a Bachelor’s or Master’s program in Computer Science, or a related technical field
  • Strong knowledge of data structures and algorithms and proficiency in advance JavaScript
  • Hands-on experience in UI frameworks like VueJS or React or Angular
  • Self-motivated and able to drive projects with mentorship and project requirements
  • Smart, humble, and empathetic and ability to work effectively in teams and strong verbal and written communication skills
  • Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB
  • Web fundamentals like HTML5, ES 6, and CSS3 (preprocessors Sass or LESS)
  • JS-based build tools like Webpack
  • Knowledge and understanding of work in a modern CI environment
Job Responsibility
Job Responsibility
  • Work with designers to understand and build components styling, from interactions to specification
  • Work with backend software engineers to understand the API contract and ensure the user experience is not degraded due to performance constraints from the backend APIs
  • Develop, build and operate front end components, micro frontends using Vue.js
  • Work closely with other team members as well as mentoring new team members
  • Initiate and promote new ideas for continuous improvement of the product functionality
  • Take part in all aspects of the development cycle
  • Write high quality, testable and efficient code
  • Support and Maintenance of the Production environment
  • Create back-end services and jobs
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

At Data Idols, we are working with an innovation-led organisation using technolo...
Location
Location
United Kingdom , London
Salary
Salary:
65000.00 - 75000.00 GBP / Year
dataidols.com Logo
Data Idols
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in full stack software development
  • Experience working with AWS infrastructure
  • Strong front-end development skills such as React and TypeScript
  • Experience working with C#
  • Ability to work independently and manage multiple priorities
Job Responsibility
Job Responsibility
  • Take ownership of a core product platform and support its evolution as the organisation scales
  • Build new features, improve performance, and integrate AI capabilities
  • Ensure the platform remains secure, reliable, and scalable
  • Work closely with product, design, and engineering teams
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

We are seeking a talented and passionate individual to join our Full-Stack devel...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of hands-on Java development experience, including Spring, real-time messaging, and associated Java frameworks
  • Proven experience developing and maintaining highly scalable, real-time microservices and RESTful APIs
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Experience with real-time messaging middleware (e.g., Kafka, RabbitMQ, Solace, Tibco)
  • Hands-on experience with database technologies, including RDBMS (e.g., Oracle) and NoSQL (e.g., MongoDB)
  • Strong fundamentals in software development, data structures, design patterns, Object-Oriented Programming (OOP), architecture, algorithms, and problem-solving
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Apply strong design principles and adhere to complex architectural standards
  • Develop common, reusable components and services, adhering to Citi’s best practices
  • Design and develop high-performance, low-latency applications within existing Citi frameworks
  • Ensure the reliability, scalability, and performance of developed components
  • Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions
  • Actively contribute to system design and architectural decisions
  • Evaluate new strategic initiatives through Proof-of-Concepts (POCs) and transition successful concepts into robust, industrial-grade solutions
  • Provide post-release support to business, development, and support teams
  • Develop applications adhering to best practices, including Test-Driven Development (TDD), high unit test coverage, and Continuous Integration (CI)
  • Fulltime
Read More
Arrow Right