Enable job alerts via email!

Senior Technical Lead / Software Developer

Preferental Technologies (Pty) Ltd.

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company in Johannesburg is seeking a Senior Technical Lead / Software Developer to drive software engineering excellence. In this dual role, you will oversee development initiatives and ensure alignment with business goals, while fostering a collaborative team environment. Candidates should have extensive experience in software development, team management, and a strong technical skill set including TypeScript, Node.js, and React.js.

Benefits

Competitive salary
Performance bonuses
Opportunities for professional growth
Positive work environment

Qualifications

  • Minimum of 10 years of experience in software development and team management.
  • Proficiency in TypeScript, Node.js, and React.js.
  • Experience in system architecture and deployment.

Responsibilities

  • Lead development initiatives and manage deployments.
  • Align software solutions with business objectives.
  • Mentor junior developers and assess team performance.

Skills

TypeScript
Node.js
React.js
SQL
System performance monitoring
Cybersecurity knowledge
Mentorship
Collaboration

Education

Bachelor's degree in software engineering, Computer Science, Information Systems, IT

Tools

MongoDB
Google Cloud Platform
Amazon Web Services
CI/CD pipelines

Job description

Senior Technical Lead / Software Developer
Johannesburg, South Africa | Posted on 04 / 23 /
Remote / Office Based

Position Type: Office Based
Location: Johannesburg, Gauteng, South Africa

About us: Preferental is a trailblazer in the digital property management sector, dedicated to pioneering customer-focused solutions. We aim to set new standards in customer service and contribute to societal betterment, fostering a culture of continuous learning and growth.

Company Culture: We cultivate a culture of continuous learning, transparent communication, diversity, and inclusivity. Our team enjoys a positive, supportive work environment that prioritizes work-life balance and sustainability.

Job Description: Preferental seeks an experienced professional for a dual role: Senior Technical Lead (60%) and Software Developer (40%). Reporting directly to the Product and Innovation Manager, this role is crucial for software engineering excellence, managing deployments, and aligning solutions with business goals.

Role Overview: The Senior Technical Lead & Software Developer will lead development initiatives, manage deployments, and ensure seamless integration of software solutions with business objectives. Initially office-based to promote teamwork and onboarding, with potential for hybrid or remote work following successful integration.

Key Responsibilities:

  1. Act as a key leadership figure under the Product and Innovation Manager.
  2. Oversee software development, deployment, and integration.
  3. Align software solutions with strategic business needs.
  4. Monitor and optimize system performance; oversee routine maintenance.
  5. Enhance software functionality collaboratively with users.
  6. Address deployment and integration challenges.
  7. Lead, mentor, and hold the development team accountable.
  8. Assess and improve Engineering team KPIs regularly.
  9. Provide weekly and monthly technical reports.
  10. Offer ongoing feedback on team performance.
  11. Ensure high-quality outputs, minimizing rework.
  12. Initiate and manage a Software Intern Programme.
  13. Document processes for effective knowledge transfer.
  14. Stay updated on emerging software technologies.
  15. Uphold cybersecurity protocols and best practices.

Reporting Structure: The role reports directly to the Product and Innovation Manager.

Requirements:

  • Bachelor's degree in software engineering, Computer Science, Information Systems, IT, or related fields.
  • Minimum of 10 years of experience in the technical field and software development, with team management experience.
  • Proficiency in TypeScript, Node.js, and React.js.
  • Experience with front-end and back-end frameworks.
  • Proven mentorship ability for junior developers.
  • Strong collaboration skills with stakeholders.
  • Experience in system architecture.
  • Advanced SQL database and schema design knowledge.
  • Background in deployment and integration.
  • Process documentation skills.
  • System performance monitoring expertise.
  • Knowledge of data encryption and cybersecurity.
  • Up-to-date with industry trends.

Technical Stack: Languages & Frameworks: TypeScript, Node.js, React.js, Express.js, Next.js, NestJS
Databases: MongoDB (NoSQL), SQL
Cloud Platforms: Google Cloud Platform (GCP), Amazon Web Services (AWS)
CI/CD: Advanced proficiency in pipelines

We offer a competitive salary, performance bonuses, opportunities for professional growth, and a positive work environment fostering work-life balance.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.