20.07.2024
SOFTWARE ENGINEERING MANAGER
Crayon
South Africa, Johannesburg
To find out more, click Apply or head on over to Crayon to review the full spec and applyhttps://crayon.jobs/jobs/south-africa/johannesburg/senior-technical-lead/1222How you'll roleAs the Senior Tech Lead you will fill the dual role of Senior Technical Lead (60%) and Software Developer (40%) as you progress towards the role of CTO. 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. You 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 the business operations, the option to transition towards hybrid or remote work will be evaluated as part of leadership development.What you'll doAct as a critical leadership figure under the Product and Innovation ManagerOversee and manage software development, deployment, and integrationAlign software solutions with strategic business needsMonitor and optimise system performance metrics and oversee routine maintenanceEnhance software functionality in collaboration with the company’s web user baseTackle software deployment and integration challengesLead, mentor, and hold the software development team accountableRegularly assess and enhance the engineering team KPIsProvide weekly, and monthly technical reports to the Product and Innovation ManagerOffer continuous, constructive feedback on team performanceGuarantee high-quality outputs from the team, minimising reworkInitiate and oversee a software intern programmeDocument processes for efficient knowledge transferStay abreast of emerging software technologiesUphold cybersecurity protocols and best practicesThe Tech StackLanguages and Frameworks:TypeScript, Node.js, React.js, Express.js, Next.js, NestJSDatabases:MongoDB (NoSQL), SQLCloud Ops:Google Cloud Platform (GCP), Amazon Web Services (AWS)CI/CD:Advanced proficiency in CI/CD pipelinesWhat you'll needBachelor’s degree in software engineering, Computer Science, Information Systems, IT, or related fieldsMinimum of 10 years of experience in the technical fieldMinimum of 10 years of experience in software development with a focus on team managementMastery in TypeScript, Node.js, and React.jsExperience with both front-end and back-end frameworksProven ability to mentor and elevate junior software developersExceptional collaboration skills with all company stakeholdersExperienced in system architectureAdvanced knowledge of SQL database and schema designExtensive background in software development, deployment, and integrationSkilled in process documentationProficient in system performance metrics and monitoringKnowledgeable in data encryption and cybersecurity best practicesUp to date with software industry trendsSuperb interpersonal and communication skillsTo find out more, click Apply or head on over to Crayon to review the full spec and applyhttps://crayon.jobs/jobs/south-africa/johannesburg/senior-technical-lead/1222#J-18808-Ljbffr
Attention! You will be redirected to another site