Lead Back-End Developer (TypeScript)

iOCO

  • Cape Town, Western Cape Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 4 hours ago
We are seeking a highly skilled and experienced Lead Back-End Developer proficient in TypeScript to design, build, and deploy distributed cloud-based applications. The ideal person will have a strong understanding of scalable system architecture and cloud-native development. Experience integrating with Large Language Models (LLMs), Azure, and React front-end applications is advantageous but not essential.Skills and ExperienceWhat you'll do:
  • Develop scalable and secure back-end services using TypeScript to support telecom platforms and services.
  • Design and implement APIs and microservices for telecom applications, including provisioning, billing, and network management.
  • Collaborate with cross-functional teams including network engineers, front-end developers, and cloud architects.
  • Build and maintain distributed systems that handle high-throughput telecom data.
  • Ensure system reliability, performance, and fault tolerance in cloud environments.
  • Integrate with third-party systems, including AI/LLM services, OSS/BSS platforms, and telecom protocols.
  • Participate in code reviews, testing, and deployment automation.
  • Stay informed on telecom trends, cloud technologies, and software engineering best practices.
Your Expertise:
  • 8+ years of experience in back-end development, with a strong focus on TypeScript.
  • Proven experience building and deploying cloud-native applications.
  • Experience working in agile development environments.
Key Skills & Competencies:
  • Strong experience in TypeScript and Node.js development.
  • Solid understanding of telecom architectures, protocols (e.g., SIP, Diameter, GTP), and data flows.
  • Experience with cloud platforms (preferably Azure) and distributed systems.
  • Familiarity with microservices, containerization (Docker), and orchestration (Kubernetes).
  • Knowledge of RESTful APIs, GraphQL, and asynchronous programming.
  • Advantageous: Experience integrating LLMs (e.g., OpenAI, Azure OpenAI) and working with React front-end applications.
  • Strong debugging, performance tuning, and optimization skills.
Desirable Attributes:
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Passion for clean code, automation, and continuous improvement.
  • Ability to mentor junior developers and contribute to team growth.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
OtherOther information applicable to the opportunity:
  • Initial 6 month contract
  • Level: Senior: 8+ years experience
  • Location: Cape Town or Johannesburg – Hybrid way of work
Why work for us?Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.

iOCO

Similar Jobs

  • Java Developer

    PBT Group

    • Cape Town, Western Cape
    ? Lead Java Developer Opportunity | PBT Group PBT Group is looking for a Lead Java Developer to design and build innovative, sustainable, and bespoke software solutions. If you'r…
    • Just now
  • Finance Systems Lead

    Communicate Recruitment

    • Cape Town, Western Cape
    My client is a fast-growing, global service business revolutionizing how high-net-worth clients access lifestyle, travel, and entertainment services. They are searching for a Finan…
    • Just now
  • Senior Software Developer

    PBT Group

    • Cape Town, Western Cape
    Role Overview: We are seeking a highly skilled Senior Software Developer to join our dynamic team responsible for delivering advanced technical solutions. This role involves desi…
    • Just now