Back to all jobs
Morne Lombard logo

Junior–Mid Full Stack Developer – C# / ASP.NET Core / React

Morne Lombard · Cape Town, Western Cape

Full-time Design Open
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.

We use essential cookies to keep you signed in and secure your session. See our Privacy Policy.