Search thousands of fresh jobs

×
This job is expired
The Focus Group

FULL STACK DEVELOPER (SaaS)

The Focus Group

  • R65,000 - R75,000 per month
  • Permanent Intermediate position
  • Johannesburg
  • Posted 18 Apr 2025 by The Focus Group
  • Expires in 18 days
  • Job 2607046
Apply Now

About the position

WE NEED

  • SaaS
  • Vue.js
  • React
  • Agular
  • Synpfony
Overview:

The Software Engineer is responsible for designing, developing, and maintaining software solutions for the organisation’s SaaS applications. This role requires strong technical expertise in software development, performance optimisation, security, and collaboration with cross-functional teams. The Software Engineer will contribute to architectural decisions, ensure compliance with industry standards, and deliver high- quality software solutions aligned with business objectives.

 

Duration of Contract: Permanent

Location: Hybrid work

Salary: +/- R900k PUS BENEFITS

Reporting Manager: CTO

Direct Reports: N/A

Indirect Reports: N/A

Key Responsibilities:

A. Software Development & Technical Execution

  1. Design, develop, and maintain robust, scalable, and secure SaaS
  2. Write clean, maintainable, and efficient code following best
  3. Conduct code reviews, debugging, and testing to ensure high-quality
  4. Implement new features and enhancements based on business
  5. Develop and maintain automated tests to ensure software
    • KPI: Deliver high-quality code with a 90%+ adherence to best
    • KPI: Complete all assigned development tasks within sprint
B. Architecture and Design

  1. Contribute to the architectural design and development of the SaaS
  2. Ensure software architecture is scalable, maintainable, and follows industry
  3. Collaborate with architects and engineers to develop robust technical
    • KPI: Ensure at least 95% system uptime and performance
    • KPI: Deliver at least 2 architectural enhancements per
C. Performance Optimisation

  1. Identify and resolve performance bottlenecks in the
  2. Optimise code and database queries for maximum
  3. Implement caching and other performance-enhancing
    • KPI: Improve application response times by at least 15%
    • KPI: Conduct quarterly performance reviews and

D. Security & Compliance

  1. Implement security best practices in software
  2. Conduct regular security assessments and ensure compliance with industry regulations (e.g., GDPR, HIPAA).
  3. Perform code reviews to identify security
    • KPI: Maintain zero critical security vulnerabilities in production
    • KPI: Ensure 100% compliance with industry security
E. Collaboration & Agile Development

  1. Work closely with product managers, designers, and other engineers to deliver high-quality software.
  2. Participate in agile development processes, including sprint planning and
  3. Communicate project status, challenges, and solutions to
    • KPI: Actively participate in at least 90% of agile
    • KPI: Ensure 100% completion of assigned sprint
F. Continuous Improvement & Innovation

  1. Stay up to date with emerging technologies and industry
  2. Continuously improve development processes and
  3. Advocate for best practices in software development and
    • KPI: Propose and implement at least 2 process improvements per
    • KPI: Contribute to internal knowledge-sharing
 

Qualifications & Experience:

  1. 4-5 years of software development experience in a professional
  2. Bachelor’s degree in computer science, Software Engineering, or a related
  3. Proven experience in SaaS application
  4. Proficiency in OSS programming languages such as PHP, GoLang, Python, JavaScript, or similar.
  5. Experience with front-end frameworks (Vue.js, React, Angular) and back-end frameworks (Symfony, FastAPI, Django, Node.js, etc.).
  6. Proficiency with database technologies (SQL, NoSQL) and cloud platforms (AWS, Asure, Google Cloud).
  7. Strong understanding of software architecture, design patterns, and best
  8. Excellent problem-solving and communication

Preferred Skills:

  1. Certifications such as AWS Certified Developer, Google Professional Cloud Developer, or equivalent.
  2. Experience with containerisation and orchestration tools (Docker, Kubernetes).
  3. Familiarity with DevOps practices and CI/CD tools (Jenkins, Bitbucket Pipelines, ).
  4. Knowledge of microservices architecture and RESTful API
  5. Experience with Agile development
  6. Proven ability to manage multiple projects
  7. Proficient in analysing, optimising, and modernising legacy code and business rules to enhance performance and maintainability.
 

Desired Skills:

  • Agile
  • Cyber Security
  • Programming
  • Software Development
  • Software Engineering

Apply Now

The Focus Group

About the agency

THE FOCUS GROUP was formed in 1989 and has offices in Johannesburg and Cape Town. We are a full service Human Resource Consulting Company, encompassing Black Empowerment joint venture partner Focus Kamoso, and offering a comprehensive range of integrated recruitment, assessment, employee relations, training and development, HR, employee benefit and payroll management services to a wide range of South African, African and international business organisations. Our commitment is to enter into a partnership with you, the Client, which adds value to your business and profit to your bottom line, by tailoring solutions that assist you to • Source, assess and select the best possible human resources. • Design and implement competency based training programmes, which ensure that your employees are capable of delivering the service excellence that your clients demand, and the competitive edge which you seek to maintain. • Create a business environment in which you manage change to your advantage and an organisational climate that allows your team to perform to its maximum potential. • Design employee benefit and remuneration structures which ensure that your people take ownership of your business and which protect you against losing your most valuable resource to your competition. • Implement an employee relations framework that promotes workplace harmony and minimises the occurrence of disruptive legal disputes.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 18 days

Email me jobs similar to: FULL STACK DEVELOPER (SaaS)

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.