Senior Full Stack Developer
Chillisoft|Posted 9 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Position Overview
We are seeking an experienced Full-Stack Software Developer with a strong focus on TypeScript and React to join our team. You will be involved in the full software development life cycle, from design and architecture through implementation, testing, and deployment, working on both frontend and backend systems. This is a flexible role that accommodates in-office, hybrid, or remote working preferences.
Key Responsibilities
• Design, develop, and maintain scalable full-stack web applications.
• Build responsive, high-performance user interfaces using React and TypeScript.
• Develop backend services, APIs, and integrations (Node.js, or similar frameworks).
• Collaborate with product owners, designers, and other developers to define and deliver high-quality solutions.
• Write clean, maintainable, and testable code following best practices.
• Troubleshoot and debug applications to optimize performance and user experience.
• Participate in code reviews, architecture discussions, and continuous improvement initiatives.
• Stay current with emerging technologies and propose ways to enhance development workflows and product capabilities.
Requirements
Essential
• 5+ years of professional software development experience.
• Strong proficiency in TypeScript and React (React Hooks, Context API, functional components).
• Solid understanding of modern web development principles (REST APIs, component-driven design, responsive UI).
• Experience with backend development (Node.js or similar server-side framework).
• Proficiency with version control (Git).
• Ability to write clean, maintainable, and well-documented code.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration abilities.
Desirable / Nice to Have
• Experience with databases (SQL and/or NoSQL).
• Familiarity with cloud platforms (AWS, Azure, or similar).
• Knowledge of testing frameworks (Jest, Cypress, etc.).
• Experience with CI/CD pipelines and DevOps tools.
• Familiarity with containerization (Docker).
• Exposure to Agile/Scrum methodologies.
What We Offer
• Flexible working arrangements (office-based in Kloof, hybrid, or fully remote).
• Competitive salary (commensurate with experience).
• Opportunities for professional growth and continuous learning.
• Collaborative and supportive team environment.
• Access to cutting-edge technologies and interesting projects.
Sign up or log in to apply:
About Chillisoft
Our values
</center> <center>**Be Kind, Work Hard @ Mastery & Have Fun**</center>What we do
Chillisoft is a respected software development company, well known for our ability to execute brilliantly. We develop software solutions that are test-driven and based on lean principles.
Our focus is software development and we practice what we preach by training, mentoring and working with dev teams to develop and implement test-driven code for projects that are highly complex with large areas of uncertainty. We love solving business problems.
Why Work For Us
Chillisoft is not just an employer, it's a family.
"Chillisoft embodies their values, be kind, work hard and have fun. It is an organisation that invests and believes in their employees, allowing them to soar in their chosen field. To me Chillisoft has never been just a company but a family, a place I call home." -DK
"Chillisoft is held up by the most vibrant CEO. At Chillisoft you will find that the energy and vivacious characteristics of the company passes down from management through to the junior staff. The work environment allows for the mind and body to not be under physical constraints, whilst motivating and allowing the mind to function at full capacity. A day at Chillisoft never seems like a mediocre day at the office, however it feels like any good home, where love, hard work, dedication and loyalty sail the ship. I personally look forward to being a part of the Chillisoft for many years to come." -RH
Our Hiring Process
First interview: This involves having a 60 minute chat with one of Chillisoft’s senior staff members to assess alignment of values and expectations.
After your first interview a technical assessment will be sent to you for you to work your magic within 7 working days. If you are interviewing for the position of a senior dev, you will have the option of completing the assessment or submitting a sample project. Your solution will be assessed and we will give you feedback either telephonically or in person via a second interview.
Second interview: You will be asked a series of questions based on your assessment solution. We would like to find out about the thinking that you applied to your solution.
If we are satisfied with your answers you will then be contacted and will be required to complete a credit and criminal check. Your qualifications, references and ID be verified.
Perks at Chillisoft
Tech Stack
utilities

dev ops








business tool




application and data










