Intermediate Full Stack Software Developer
Permanent
Johannesburg
Posted 2 months ago
Seniority level
Intermediate
Experience
3 Years
Remuneration
R40 000 to R60 000
Remuneration type
Salary
Remuneration frequency
Monthly
The Company
A leading provider of software solutions tailored for the legal, medical, motor, and point of sale industries. With over 30 years of experience, they focus on creating industry-specific software that enhances business profitability by improving processes and efficiency. The software is developed by an in-house research and development team, ensuring that it stays up-to-date with industry standards and continues to evolve with new features to meet growing demands.
The Role
- Design, develop, and maintain scalable and efficient web applications.
- Build and maintain APIs, ensuring robust and secure integrations.
- Write clean, maintainable, and efficient code.
- Mentor junior developers, providing guidance and expertise.
- Collaborate with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality products.
- Ensure the entire stack is designed and built for speed and scalability.
Experience
- 3 years of industry experience working as a Full Stack Engineer.
- Bachelor's or Honour's degree (Computer Science is advantageous).
- C#, .NET Core, JavaScript (ES6), HTML5, CSS, experience with modern JavaScript frameworks (e.g. React, Vue).
- Object-oriented programming.
- Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
- Experience building and integrating REST APIs, GraphQL.
- Experience with SQL databases and basic data and numerical analysis.
- Experience with containerization (Docker), orchestration (Kubernetes), and CI/CD tools (Jenkins, GitLab).