Senior Technical Lead / Software Developer
Johannesburg, South Africa | Posted on 04 / 23 | Remote / Office Based
About us
Company Overview
Preferental stands as a trailblazer in the digital property management sector, dedicated to pioneering customer-focused solutions.
With a vision to establish new standards in customer service and contribute to societal betterment, Preferental nurtures a culture of continuous learning and growth for its team.
Company Culture
At Preferental, we are dedicated to cultivating a culture of continuous learning, transparent communication, diversity, and inclusivity.
Our team enjoys a positive, supportive work environment that prioritises work-life balance and sustainability.
Job Description
Job Overview
Preferental is seeking an experienced professional to fill the dual role of Senior Technical Lead (60%) and Software Developer (40%). Reporting directly to the Product and Innovation Manager, this position is pivotal in driving software engineering excellence, managing deployments, and aligning software solutions with business objectives.
Role Overview
The Senior Technical Lead & Software Developer at Preferental will lead software development initiatives, manage deployments, and ensure seamless integration of software solutions with business objectives.
This role is primarily office-based to foster teamwork and effective onboarding. Over time, and following successful integration into our operations, the option to transition towards hybrid or remote work will be evaluated as part of leadership development.
Key Responsibilities
Reporting Structure
The Senior Technical Lead & Software Developer will report directly to the Product and Innovation Manager.
Requirements
Technical Stack
Languages and Frameworks: TypeScript, Node.js, React.js, Express.js, Next.js, NestJS
Databases: MongoDB (NoSQL), SQL
Google Cloud Platform (GCP), Amazon Web Services (AWS)
CI / CD: Advanced proficiency in CI / CD pipelines
Competitive salary and performance-based bonuses.
Opportunities for continuous learning and professional development.
Positive and supportive work environment fostering work-life balance.