Ref: PDJG-23_1676314807

Principal Full Stack Developer, Full Remote

South Africa

Job description

Principal Full Stack Developer, Full Remote


The Company

Over the past 16 years, my client has established its reputation as a leading web and app development company in Durban and across SA. Their customers value them because they operate a highly competent and lean team, with very little red tape. They don't have layers of account managers and project managers between the customer and the team, just technical guys making decisions.

My client is on a mission to become more product focused. they strive to be invested in the products they help build. They want to leverage what they are passionate about and what they are very good at to make a positive impact on the way people live and work.

Experiernce Required

* 10 years web development experience+
* You have played a significant role in developing a complex web based application, where you had to account for scalability, reliability, security and performance of the application.
* Experience working with front and backend web technologies.
* Experience working and scaling applications using relational databases such as MySQL, SQL Server, PostgreSQL.
* Experience working within a team environment


* C# ASP .NET MVC/WebAPI (transitioning to .NET Core and .NET 6)
* JavaScript - used extensively for SPA frameworks and backend NodeJS services
* VueJS
* MySQL or any other relational database service where you've worked beyond just querying a database, and have had to consider concurrency, scalability etc.
* Redis
* RabbitMQ for real-time messaging
* Git - we use GitHub
* TDD - experience writing and maintaining unit and integration tests is important to us
* Beneficial: iOS or Android Development experience (native or with tools like React Native etc).