Team Lead Systems and Architecture - Cape Town, South Africa - Interviewing Dynamix

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description

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 microservices that are welldocumented 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, bughunt 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 Go, Rust, MongoDB and Redis for the micro-services and time-series data.


Key Responsibilities

  • Fully understand, own, improve and scale our backend services.
  • Collaborate with sysadmin and network engineers to improve resilience and service availability.
  • Collaborate with Front-End Engineers, DevOps teams, and Product Managers to develop and deploy highquality, reliable, and secure connectivity solutions.
  • Create and maintain APIs and integration points that facilitate seamless clientsystem interoperability.
  • Assist System Reliability Engineers in building effective monitoring and alerting for their system.
  • Contribute to developing businessaware digital twins that provide valuable insights and integration capabilities for clients' IoT ecosystems.
  • 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 futurefit
- 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 forwardthinking team on cuttingedge 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:


  • Backend engineering: 4 years (required)

More jobs from Interviewing Dynamix