27.03.2024
Software Engineering Team Lead
Plus 1x
South Africa, Cape Town
Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that have a significant impact on the world.Qualifications and Experience8+ years’ experience in programming4+ years’ experience in a scripting language such as Python, Rails or PHPYou must have a basic understanding of JavaScript, CSS and HTMLDemonstrable track record of working with a relational database, for example PostgreSQL.Professional fluency in open-source tools, including GitHub, Jenkins, and others.Comfortable with cloud platforms such as AWSExperience with development of microservices.Comfortable with development of RESTful API backendsComfortable with Async Message Brokers such as RabbitMQStrong foundation on modern DevOps cultureRoles and Responsibilities:Lead, coach, and mentor team members, fostering a culture of servant leadership.Perform line management duties, including performance reviews and cross-training initiatives.Assist in the development of functional designs and resolution of complex design issues.Guide other functions on implementation, scale, learning, and software delivery.Establish and maintain software development, testing, and documentation standards.Resolve escalated software application issues and coordinate production issue mitigation plans.Oversee documentation of production support processes and facilitate root cause analysis.Champion engineering and operational excellence, setting clear quality goals.Interface with diverse stakeholders including business leaders, product development counterparts, and partner technology organizations.Represent the technology perspective for the team in various forums.
Attention! You will be redirected to another site