Team Lead Systems and Architecture

2 weeks ago


Cape Town, South Africa Interviewing Dynamix Full time

**Team Lead Systems and Architecture**

Are you a passionate and experienced Back-End Engineer who wants to do meaningful and impactful work, in shaping the future of IoT integration and connectivity in South Africa?

**Our client**

A pioneering IoT company, specialising in professional connectivity solutions where their core focus is on managing edge-to-core-and-back (E2CnB) connectivity at scale, and to help ease the operational load of IoT businesses by wrapping their links to their end-points at the network's edge in a management layer. Our client collaborate with clients to develop and maintain a product they can rely on whilst building their IoT businesses. Their infrastructure and solutions are geographically redundant and highly available.

**The Role**

As a Team Lead Systems and Architecture, you will be critical in designing architecture and developing and maintaining the back-end infrastructure that powers IoT connectivity solutions.

You will be part of a cross-functional team that ensures robust and reliable collaboration between business operations and execution. Your work will directly contribute to providing secure, efficient, and seamless IoT integration for enterprise clients and will positively impact their businesses.

**Requirements**:

- A BSc Computer Science, Software Engineering, or a related field would be highly advantageous.
- A solid track record of 5+ years of experience as a **Back-End Engineer** with some specific expertise in at least some of our stack technologies.
- Experienced in designing and building RESTful APIs and micro-services that are well-documented and a pleasure to use.
- MQTT is heavily used in this environment, thus should be familiar with IoT concepts and technologies and have a passion for contributing to innovative IoT solutions,
- Experience with database design, optimization, and query performance tuning.
- Proficiency in version control systems (Git) and Agile development methodology.
- Ability to comfortably troubleshoot, bug-hunt and solve problems in such an environment. Ability to function effectively in a deadline orientated environment.
- We have a strong collaborative ethos and sound communication skills are required.
- As a senior, we require you to mentor junior engineers. Help them along their career with technical input like code reviews, design, and best practice guidance, but also build them as individuals with wisdom and kindness.

**Technology Used**

Includes Python, Django, Postgres, and RabbitMQ for the primary web services and Node.js Go, Rust, MongoDB and Redis for the micro-services and time-series data.

**Key Responsibilities**
- Fully understand, own, improve and scale our back-end services.
- Collaborate with sys-admin and network engineers to improve resilience and service availability.
- Collaborate with Front-End Engineers, DevOps teams, and Product Managers to develop and deploy high-quality, reliable, and secure connectivity solutions.
- Create and maintain APIs and integration points that facilitate seamless client-system inter-operability.
- Assist System Reliability Engineers in building effective monitoring and alerting for their system.
- Contribute to developing business-aware digital twins that provide valuable insights and integration capabilities for clients' IoT eco-systems.
- Drive the architecture, technical decisions, and deployment strategies for IoT
- solutions, ensuring they align with industry best practices and our company's goals.
- Mentor Junior Engineers, conduct code reviews, and participate in technical discussions to uphold a high code quality and system performance standard.
- Stay abreast of industry trends, and help us understand the impact and appropriate
- response to these.
- Help us evaluate and adopt those technologies that move us forward in a future-fit
- way.

**Why should you work for us?**
- We are a small team that positively impacts our client's businesses. We enjoy working with each other, and because we respect each individual's input.
- We offer you the opportunity to work with a forward-thinking team on cutting-edge IoT connectivity solutions.
- You will be part of a collaborative, inclusive work environment that values innovation and teamwork.
- We can offer a competitive salary, benefits package, and flexible work arrangements. With us, you will have the opportunity to impact the rapidly evolving IoT landscape significantly.

**Salary**: From R750 000,00 per year

**Experience**:

- Back-end engineering: 4 years (required)



  • Cape Town, South Africa Pollock and Associates Full time

    Software Dev Team Manager FMCG / Food & Bev /Agri ~ ICT ~ Retail Cape Town - Western Cape - South Africa Join a leading Retail Brand as a Software Development Team Manager. Are you a highly skilled developer passionate about driving teams and fostering expert talent? Our client is seeking a talented Software Development Manager to uphold their high...

  • Data Architect

    1 month ago


    Cape Town, South Africa Recruitment Matters Africa Full time

    **Responsibilities**: - Design, implement and future-proof data solutions to provide and guarantee accurate, consistent, timeous data to meet the business needs. - Provide architecture artefacts in accordance with business and project requirements - Conceptualize on-premise, cloud components, security, networking and monitoring solutions to meet the data...

  • Technical Team Lead

    1 month ago


    Cape Town, South Africa Black Pen Recruitment Full time

    Our client is a US-based technology start-up that builds advanced open-source and enterprise data integration and analytics software for public health and development entities in low - and middle-income countries. Their vision is to transform how public and private sector stakeholders access and use data to address the world's most pressing development...

  • Technical Team Lead

    1 month ago


    Cape Town, South Africa Zenysis Full time

    Zenysis is a global technology startup that builds an integration and advanced analytics software that empowers governments and international organizations to deliver lifesaving health programs in a truly-data driven way. We are a diverse team of software engineers, diplomats and public health and development experts, and we are on a mission to transform...

  • Platforms Team Lead

    2 days ago


    Cape Town, South Africa Kocho Full time

    **We are Kocho** Kocho recognise that technology on its own does not deliver change and offers technology adoption services alongside excellent technical consulting to enable our clients to achieve their business goals on their journey to Become Greater. Our head office is in the heart of London’s West End and provides a comfortable working environment...

  • BI Consultant

    1 month ago


    Cape Town, South Africa Open Box Software Full time

    Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of highly talented individuals who are driven to make an impact and have fun while doing so. We are looking for a Senior Business Intelligence Data Engineer to join our team on a permanent basis. As a Senior Data...


  • Cape Town, South Africa GIBB Full time

    SVA International Internship Employment 2024 SVA International is a leading South African Architecture and Urban Design practice, with offices in Johannesburg, Cape Town and Gqeberha. SVA operates extensively throughout the African continent, and is a member of the Gibb Group of companies. We empower our people across specialist fields to become industry...

  • Test Team Lead

    1 month ago


    Cape Town, South Africa PRR Recruitment Services Full time

    Test Team Lead EE – Rondebosh – RnegThis is for a well known company based in Rondebosh. The person will be responsibility will be: - As a Test Team Lead you will be responsible for the management of the team of software testers allocated to you- This position is a technical position, which is basically concerned with software testing. Focus is on...


  • Cape Town, South Africa Principalc Class Placements Full time

    SENIOR ARCHITECTURAL TECHNOLOGISTNorthern Suburbs Do you have 7 years + experience as an Architectural Technologist in a retail environment?Do you have an advanced understanding of the architectural design process?Do you thrive on managing multiple projects through all phases from proposal through to construction? Keep reading! Fast growing restaurant brand...

  • Technical Lead

    1 month ago


    Cape Town, South Africa HANGAR49 Full time

    The HANGAR49 team is looking for a Technical Lead who has a keen interest in B2B Lead generation and audience development & marketing. Interested in joining the team to evolve a team from humans to super-human with technology empowerment. **Key Attributes Required For The Role** - Interest in propelling a business from agency to product. - Interest in...


  • Cape Town, South Africa Boardroom Appointments Full time

    Key Roles and Responsibilities:Technical Leadership and Strategy: Lead the development and execution of the organization's platform engineering strategy. Provide technical leadership and guidance to the platform engineering team, ensuring alignment with business goals.Team Management: Manage and mentor a team of platform engineers, fostering a collaborative...

  • Supply Team Lead

    1 month ago


    Cape Town, South Africa bp Full time

    **Job Profile Summary** - The key purpose of the role is to oversee and manage the processes and people responsible for the reconciliation, and reporting of consignment stock balances vs the physical stock balances (per ATG system). - BP and its Retail dealers operate a consignment stock model at certain terminals around the country. This model is a storage...


  • Cape Town, South Africa Pro development Group Full time

    Our Client a Global Tech firm is seeking a Platform engineer lead to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment.As the Platform Engineering Lead, you will be responsible for providing strategic leadership in designing, implementing, and maintaining our organization's...


  • Cape Town, South Africa Salt Full time

    Exciting new opportunity available for a Senior Systems Analyst, this a Hybrid position which allows you to work from either my clients Cape Town or Durban office. **About The Role**: The Senior Systems Analyst works with current systems, designs new systems, and enhances the legacy environment. You will need to be proactive, should be able to communicate...


  • Cape Town, South Africa Salt Recruitment Full time

    Exciting new opportunity available for a Senior Systems Analyst, this a Hybrid position which allows you to work from either my clients Cape Town or Durban office. **About The Role**: The Senior Systems Analyst works with current systems, designs new systems, and enhances the legacy environment. You will need to be proactive, should be able to communicate...


  • Cape Town, South Africa HR Genie Full time

    Our Client a Global Tech firm is seeking a Platform engineer lead to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment.As the Platform Engineering Lead, you will be responsible for providing strategic leadership in designing, implementing, and maintaining our organization's...


  • Cape Town, South Africa HR Genie Full time

    Our Client a Global Tech firm is seeking a Platform engineer lead to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment. As the Platform Engineering Lead, you will be responsible for providing strategic leadership in designing, implementing, and maintaining our organization's...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Our Client a Global Tech firm is seeking a Platform engineer lead to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment.As the Platform Engineering Lead, you will be responsible for providing strategic leadership in designing, implementing, and maintaining our organization's...


  • Cape Town, South Africa ADEC Innovations Full time

    Core Description  The Enterprise Solutions Architect requires client (external & internal) engagement to identify and understand business requirements. The Enterprise Solutions Architect together with internal digital and technology functions of the business crafts solution/s and presents a minimum viable product (MVP) or prototypes for client...

  • Offline Team Lead

    3 weeks ago


    Cape Town, South Africa HR Genie Full time

    Our client is looking for an Offline Team Lead to join their team. The primary purpose of the role is to lead the Offline operational team in support of the production environments, implementations, and ensuring continuous improvement of preventative and proactive measures to enable system stability. At the same team lead a team of Offline analysts to...