Junior–Mid Full Stack Developer – C# / ASP.NET Core / React
Morne Lombard · Cape Town, Western Cape
- Location
- Remote / Hybrid
- Apply before
- Sep 15, 2026
Job description
Company: Travelogic
Position: Web Application Developer
Level: Junior to Mid-Level
Employment Type: Full-Time
About Travelogic
Travelogic is an established South African software company specialising in technology solutions for the tourism and travel industry.
We are currently expanding our next-generation cloud-based, web version of Travelogic, and we are looking for a talented and motivated Junior to Mid-Level Web Application Developer to join our development team.
This is an exciting opportunity for a developer who wants to be involved in building a modern SaaS platform from the ground up, working with current web technologies and contributing to a product used by tour operators and travel businesses.
The Role
As a Web Application Developer, you will work as part of our development team to design, develop, maintain and enhance components of our new web-based Travelogic platform.
You will be involved in both backend and frontend development, working closely with our Lead Ddeveloper and Management to develop new functionality, improve existing features and ensure that the application is reliable, scalable and user-friendly.
We are looking for someone who has a solid foundation in C# and .NET development, combined with an interest in modern web application technologies.
Essential Requirements
The successful candidate must have practical development experience with:
C# – solid development experience is essential
ASP.NET Core – web application/API development
SQL Server – database development, queries and data management
React – frontend development
DevExtreme / DevExpress – experience working with DevExtreme React components would be highly advantageous
Docker – experience with containerised applications and development environments
Git – source control and collaborative development
Advantageous Experience
Experience with any of the following would be an advantage:
PostgreSQL
RESTful API development
Entity Framework Core
Azure / Microsoft Azure
CI/CD pipelines
Automated testing
Authentication and authorisation
Responsive web application development
Cloud-based SaaS applications
Experience working in an Agile development environment
What We Are Looking For
We are looking for a developer who:
Has a genuine passion for software development
Has strong problem-solving and analytical skills
Can write clean, maintainable and well-structured code
Is comfortable learning new technologies
Can work independently but also collaborate effectively with a development team
Takes ownership of their work and follows issues through to resolution
Understands the importance of testing and quality
Is interested in developing their skills and progressing professionally
You do not need to be an expert in every technology listed above. We are particularly interested in someone with a strong C#/.NET foundation who has experience with, or a strong aptitude for learning, the rest of our technology stack.
Your Responsibilities
Your responsibilities will include:
Developing new functionality for the Travelogic web platform
Developing and maintaining ASP.NET Core services and APIs
Developing user interfaces using React and DevExtreme
Working with SQL Server and potentially PostgreSQL databases
Writing efficient and maintainable database queries
Investigating and resolving software defects
Participating in code reviews
Working with Git and our development/build processes
Working with Docker-based development and deployment environments
Assisting with testing and troubleshooting
Collaborating with the existing development team on architecture and technical solutions
Contributing ideas towards improving the product and development process
Why Join Travelogic?
This is an opportunity to join an established software company while working on a new-generation cloud-based product.
You will have the opportunity to:
Work with a modern technology stack
Gain experience in cloud and SaaS development
Work on a real-world product used by businesses across the tourism industry
Have a meaningful input into the development of a new platform
Learn from and work alongside an experienced development team
Grow your technical skills and responsibilities as the product develops
Minimum Qualifications & Experience
Relevant IT / Computer Science qualification or equivalent practical development experience
Demonstrable experience developing applications using C#
Junior to Mid-Level development experience
A good understanding of software development principles and object-oriented programming
Location
Cape Town / Remote / Hybrid
Salary
Market-related, based on experience and technical capability.
How to Apply
If you are a developer who enjoys solving problems, learning new technologies and wants to be part of building a modern cloud-based software platform, we would like to hear from you.
Similar roles
Graphic Designer
Dinamo Software Solutions
Ux ui designer
Dinamo Software Solutions
Multimedia Designer
Dinamo Software Solutions