181 Tech Lead jobs in South Africa

Tech Lead

Johannesburg, Gauteng Network Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

What Youll Do:
  • Lead and mentor a team of Software Developers, fostering a culture of learning and growth.
  • Translate business requirements into scalable, efficient technical solutions.
  • Develop high-quality applications using technologies such as Python, Java/Kotlin, JavaScript, Vue.js, Node.js, C#, MySQL, and Microsoft SQL.
  • Design and architect microservices and web API integrations.
  • Collaborate with cross-functional teams, including Product Managers, DevOps, and QA.
  • Take ownership of quality throughout the SDLC, ensuring smooth deployment.
  • Oversee project delivery, track progress, and manage risks.

What Youll Bring:

  • 6+ years of software development experience, with at least 2 years in a senior role.
  • Proven leadership experience managing and mentoring a development team.
  • Strong hands-on expertise with technologies, including Vue.js, Node.js, MySQL, MS SQL, AWS (Lambdas/EC2/S3/SQS/SNS), API development, Redis, RabbitMQ, and Kafka.
  • In-depth knowledge of microservices architecture and modern web API integration.
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Strong soft skills: Communication, stakeholder management, facilitation, and conflict resolution.
  • Familiarity with development tools like IntelliJ Idea, Postman, Visual Studio Code, GitLab, MySQL Workbench, and Atlassian.
  • A Degree in Computer Science, IT, or a related field (advantageous).

Apply today!
This advertiser has chosen not to accept applicants from your region.

Tech Lead

Johannesburg, Gauteng Network Recruitment

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
  • Lead and mentor a team of Software Developers, fostering a culture of collaboration, learning, and continuous improvement.
  • Translate business requirements into scalable, efficient, and maintainable technical solutions.
  • Design, develop, and maintain high-quality applications using a range of technologies, including Python, Java/Kotlin, JavaScript, Vue.js, Node.js, C#, MySQL, and Microsoft SQL.
  • Architect and implement microservices and web API integrations to support robust, modern system designs.
  • Collaborate with cross-functional teams, including Product Management, DevOps, and QA, to ensure seamless project execution.
  • Own the quality of deliverables throughout the Software Development Lifecycle (SDLC), ensuring reliability and smooth deployments.
  • Oversee project delivery, monitor progress, and proactively manage risks to ensure successful outcomes.
Job Experience and skill required
  • 6+ years of software development experience, including at least 2 years in a senior or leadership role.
  • Proven experience leading and mentoring development teams, fostering collaboration and technical growth.
  • Hands-on expertise with modern technologies, including Vue.js, Node.js, MySQL, MS SQL, AWS (Lambdas, EC2, S3, SQS, SNS), API development, Redis, RabbitMQ, and Kafka.
  • Strong understanding of microservices architecture and modern web API integration best practices.
  • Exceptional problem-solving, debugging, and troubleshooting abilities.
  • Excellent interpersonal and soft skills, including communication, stakeholder management, facilitation, and conflict resolution.
  • Familiarity with development tools and platforms such as IntelliJ IDEA, Postman, Visual Studio Code, GitLab, MySQL Workbench, and Atlassian suite.
  • Bachelors degree in Computer Science, Information Technology, or a related field is preferred.


Apply now!

This advertiser has chosen not to accept applicants from your region.

Tech Lead

Platform45

Posted today

Job Viewed

Tap Again To Close

Job Description

TECHNICAL LEAD

WHO PLATFORM45 IS

We are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. And we don't stop. We believe in the ability of technology to make the world a better place; we're driven to rip through conformity and create new solutions, and smarter habits. We know why we're here: To unleash the potential of people through the power of technology. We are people multiplied by the power of tech and together we are changing the world.

CONTEXT | THE ROLE

At Platform45, communication, collaboration, and code are what it takes to be a successful Technical Lead. You're someone who takes a people-first approach to development which means working alongside Platform45's team of budding engineers and clients to deliver against project objectives effectively. Not only will you be contributing to a productive and professional working environment for the development team at large, helping to make effective and tech-savvy decisions, but you'll also be producing exceptional, well-designed, and testable code. As a Technical Lead, you're someone who is passionate about technology and keeping ahead of emerging industry trends, new methodologies, and practices. But that doesn't mean you won't need top-notch interpersonal skills as our developers will be looking to you for guidance, and our clients will see you as the custodian of a project. You're a leader who can draw upon a broad range of experiences to guide and mentor those around you. And this experience will also help the long-term vision and business value of a project.

ROLE RESPONSIBILITIES | THE WHAT & THE HOW

The Essentials

  • Technical Leadership:
  • Provide technical leadership and guidance to the development team.
  • Collaborate with cross-functional teams to define technical strategies and solutions.
  • Project Planning and Execution:
  • Lead the planning and execution of software development projects.
  • Ensure timely delivery of high-quality software solutions within scope and budget.
  • Code Review and Quality Assurance:
  • Conduct regular code reviews to maintain code quality and adherence to coding standards.
  • Implement and enforce best practices for coding, testing, and documentation.
  • Team Collaboration:
  • Foster a collaborative and innovative team culture.
  • Mentor and guide team members, promoting their professional growth.
  • Architectural Design:
  • Assume the responsibility for the design and architecture of software systems.
  • Ensure scalability, maintainability, security, and performance considerations are addressed in system design.
  • Technology Evaluation:
  • Stay abreast of industry trends and emerging technologies.
  • Evaluate and recommend technologies and tools to enhance the development process.
  • Problem Solving:
  • Collaborate with team members to troubleshoot and resolve technical challenges.
  • Provide expertise in solving complex technical problems.
  • Communication:
  • Communicate effectively with stakeholders, translating technical concepts for non-technical team members.
  • Report project status, risks, and issues to project stakeholders.
  • Mentoring:
  • Provide mentorship of junior / less experienced engineers assisting them in growing their technical expertise and providing them with guidance on adherence to best practices, coding standards, and architectural principles.

Key Responsibilities

  • Lead backend development efforts using .NET technologies and support frontend.
  • Architect and implement robust APIs and services with PostgreSQL as the core database.
  • Support deployments on AWS.
  • Oversee CI/CD pipelines using GitHub Actions, SonarCloud, and enforce code quality through reviews.
  • Collaborate with cross-functional teams using the Atlassian suite (Jira, Confluence).
  • Promote modern development practices including GitHub Copilot and collaborative coding.
  • Mentor developers and foster a culture of technical excellence.
  • Ensure system scalability, performance, and security.

Technical Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or provable, self-taught development skills with a good understanding of how the web works.
  • 8+ years of hands-on experience in backend development with .NET (C#).
  • Strong expertise in PostgreSQL including performance tuning and advanced queries.
  • Solid experience with AWS services (EC2, RDS, Lambda, etc.).
  • Proficiency in GitHub, CI/CD pipelines, and SonarCloud integration.
  • Experience conducting code reviews and enforcing coding standards.
  • Familiarity with GitHub Copilot or similar AI-assisted development tools.
  • Comfortable working with the Atlassian suite for project and documentation management.
  • Extensive experience with software architecture and design patterns, as well as best practices in system design.
  • Familiarity with containerization (Docker, Kubernetes) and serverless architectures.
  • Understand and champion robust monitoring and observability practices.
  • Experience in co-creating a product roadmap.
  • Expert knowledge of Agile methodologies, and Scrum.
  • A good understanding of DevOps principles.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

Critical Competencies

  • Communication and team management skills - you'll be dealing with engineers but also our clients as a specialist.
  • A proactive, continuous, and quick learner who is genuinely excited about industry trends and has a passion for technology and knowledge.
  • Good communication and teamwork are critical - you'll not only be dealing with developers but also designers, product owners, clients, and other key stakeholders.
  • Play a mentorship role to our interns, juniors, and other less-experienced engineers.
  • An entrepreneurial mindset - someone who can understand the business value and long-term vision of a project.
  • The ability to research and develop new products and modifications to existing software when needed.
  • You're motivated, energetic, and always focused on the task at hand.
  • A strategic thinker who can work under pressure, independently problem solve, and draw knowledge from a broad range of experiences.
This advertiser has chosen not to accept applicants from your region.

Tech Lead

Supportwave

Posted today

Job Viewed

Tap Again To Close

Job Description

Lead Developer - Remote in South Africa, Full-Time 12 Month Contract

Drive the creation of cutting-edge applications, mentor a talented team, and ensure high-quality delivery in a supportive environment that values work-life balance and offers professional growth opportunities.

Requirements

  • Experience in software development
  • Technical leadership role
  • Leading agile delivery teams
  • Hands-on experience with Angular (version 6 or higher)
  • Proficiency in C#.NET and .NET Core
  • Expertise in WebAPI and Entity Framework
  • Knowledge of SQL Server or relational databases
  • Cloud experience in Azure

Preferred

  • Experience with CSS, HTML, and JavaScript/TypeScript
  • Custom development in diverse projects
  • Familiarity with Angular versions 4-5

This role is with a leading technology organisation dedicated to delivering innovative software solutions that solve complex real-world problems.

This advertiser has chosen not to accept applicants from your region.

Tech Lead

R1200000 - R2400000 Y Blink Tech

Posted today

Job Viewed

Tap Again To Close

Job Description

JOB DESCRIPTION

A Tech Lead is responsible for guiding and managing a team of developers, ensuring the technical feasibility of proposed project designs, and facilitating technical decisions. They work closely with product managers, product leads, and other stakeholders to understand and define project goals and scopes, ensuring that technical solutions meet business objectives. This role also involves driving coding standards and best practices, mentoring developers, and resolving complex technical issues. The ideal candidate holds a Bachelor's or Master's degree in a relevant field and has at least five years of experience in software development. They have excellent leadership and communication skills, extensive knowledge of current and emerging technologies, and a proven track record of delivering high-quality software projects.

Essential Duties and Responsibilities:
  • Provides technical leadership to a team of software developers and guides the team's direction and growth by studying project needs, conferring with stakeholders, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Leads software development projects by managing the team's resources and timelines, ensuring that the team delivers high-quality code and meets project deadlines.
  • Designs, develops, and tests software solutions by creating high-quality, reusable, and scalable code using advanced programming languages and technologies.
  • Ensures technical feasibility of proposed project designs by closely collaborating with the design team and stakeholders.
  • Drives coding standards and best practices by implementing effective software development methodologies, conducting peer code reviews, and mentoring team members.
  • Identifies and resolves complex technical issues by continuously monitoring software performance, identifying issues, and developing effective solutions.
  • Maintains technical knowledge and expertise by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
  • Supports project management activities by working closely with project/product managers and stakeholders to understand and define project goals and scopes, ensuring that technical solutions meet business objectives.
  • Works with cross-functional teams to devise and implement innovative technical solutions that improve user interaction and experience.
  • Ensures quality of software through thorough testing and debugging, working closely with the QA team to build and maintain automated tests.

Qualifications:

  • Education: A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Experience: Minimum of 5 years of experience in software development, including 3+ years in a leadership role.
  • Project Management: Experience with agile project management and workflow tools such as Jira, Asana, Trello, or similar.
  • Version Control: Proficiency in using Git or other version control systems.
Competencies:
  • Technical Skills:

  • Expertise in one or more programming languages such as Python, Ruby, or JavaScript.

  • Strong background in designing, implementing, and managing microservices architecture.
  • Knowledge of frontend and backend technologies, databases, cloud services, and APIs.
  • Understanding of software architecture and design principles. Familiarity with continuous integration, continuous delivery, and deployment tools.
  • Ability to translate business requirements into technical solutions.
  • Problem-Solving Skills:

  • Strong analytical thinking and problem-solving skills.

  • Ability to troubleshoot complex software issues.
  • Leadership Skills: Proven ability to lead a team with a track record of delivering high-quality software projects.
  • Communication Skills:

  • Excellent written and verbal communication skills.

  • The ability to communicate effectively with both technical and non-technical stakeholders is crucial.
  • Teamwork Skills: Proven ability to work effectively as part of a team.
  • Mentoring Skills: Ability to mentor and guide developers.
  • Attention to Detail: High attention to detail with a passion for delivering high-quality software.
  • Time Management: Strong organizational skills with the ability to manage priorities and time effectively.
  • Adaptability: The ability to quickly learn and adapt to new technologies and programming tools.
  • Continuous Learning: A commitment to learning and keeping up with the latest trends and best practices in software development.
  • User-Centric:

  • A strong focus on user experiences and outcomes.

  • Knowledge of UX principles and best practices.
  • Fluency in English: Excellent command of the English language, both written and spoken.

Flexibility in Work Schedule: Willingness and ability to adjust work schedule as necessary to collaborate with team members in different time zones, meet project deadlines, or address urgent issues.

This advertiser has chosen not to accept applicants from your region.

Tech Lead

Bellville, Western Cape R70000 - R120000 Y MetLife

Posted today

Job Viewed

Tap Again To Close

Job Description

Introduction

Metropolitan is one of the oldest financial services brands in South Africa. With a 125-year legacy of serving the communities in which it operates, Metropolitan represents true empowerment in serving Africa's people through affordable financial solutions that create financial growth and security. Metropolitan operates in South Africa, but the brand is also present in 7 African countries including, Namibia, Botswana, Kenya, Ghana and Lesotho. Metropolitan provides financial wellness solutions that meet the needs of low-income clients, including funeral insurance, health, savings, hospital cash-back cover, retirement solutions and life insurance.

Disclaimer

As an applicant, please verify the legitimacy of this job advert on our company career page.

Role Purpose

We're seeking a dynamic and experienced Tech Lead / Solution Architect to join our innovative team. In this role, you'll design and implement comprehensive technical solutions that drive our business forward, ensuring our projects align with strategic objectives and deliver maximum value.

What we offer:

  • Opportunity to work on challenging, high-impact projects

  • Collaborative and innovative work environment

  • Continuous learning and development opportunities

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field

  • 8+ years of experience in software development, with at least 6 years in architectural roles

  • Strong knowledge of object-oriented design, distributed systems, and cloud technologies

  • Experience with Agile methodologies and leading development teams

  • Excellent communication skills, able to explain complex technical concepts to non-technical stakeholders

Preferred Skills:

  • Experience in financial services industry

  • Familiarity with microservices architecture, containerization, and orchestration technologies

  • Knowledge of DevOps practices and tools

  • Experience with cloud platforms (AWS, Azure, or GCP)

Duties & Responsibilities

  • Design and oversee implementation of scalable, robust technical solutions

  • Collaborate with business stakeholders to translate requirements into effective architectural designs

  • Lead and mentor development teams, fostering a culture of code quality and continuous improvement

  • Drive adoption of best practices in software development and architecture

  • Conduct architectural reviews and provide technical direction for projects

  • Balance technical debt with feature delivery to maintain a healthy codebase

  • Contribute to strategic technology decisions and enterprise architecture evolution

What You'll Do:

  • Solution Design: Analyze business needs and create end-to-end solution designs that address key issues and align with strategic goals.

  • Technical Leadership: Guide development teams in implementing high-quality, scalable solutions. Conduct code reviews and promote best practices.

  • Stakeholder Management: Work closely with business analysts, product owners, and other stakeholders to ensure solutions meet business requirements.

  • Architecture Governance: Implement and maintain architectural standards across projects, ensuring consistency and integration.

  • Innovation: Stay current with emerging technologies and propose innovative solutions to complex business problems.

Competencies

  • Articulating Information

  • Challenging Ideas

  • Developing Strategies

  • Examining Information

  • Exploring Possibilities

  • Generating Ideas

  • Making Decisions

  • Providing Insights

This advertiser has chosen not to accept applicants from your region.

Tech Lead

R180000 - R250000 Y Pink Elephant

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  • Plan, design and support infrastructure solutions with cloud managed service team help for solution implementation. This includes designing the cloud infrastructure and designing the security architecture e.g. data centers, AWS, Azure
  • Translate client/product requirements into solutions, and confident with an ability to handle pressure in critical situations by always ensuring that client requirements are met i.e. solution design, POC verification, and traditional IT cloud solution design for public cloud projects
  • Assist in project delivery from a perspective of architecture, designing and delivering capabilities to the existing environment from infrastructure through to systems and application
  • Provide various technical support and advice especially on OS level.
  • Support implementation of the cloud solutions for the various applications and help define operational procedures if needed for that application post go live, for the cloud operators
  • Support and lead bids, presentations and PoC
  • Ensure the efficient development of digital products in the portfolio
  • Build strong and collaborative relationships with product, and business partners among others to ensure deep understanding of various systems and integrations
  • Staying updated, researching, reviewing, and making recommendations on Software applications or innovations from a perspective of design, integration, and technical fit with other systems
  • Translates functional requirements into the architecture for that solution and describing it through architecture and design
  • Call out risks and issues appropriately and proactively to resolve blockers and ensure timely delivery of agreed business outcomes
  • Select, review, and efficiently handle external agencies and suppliers as required, including via blended internal/external delivery models
  • Collaborate with digital partners on digital products roadmap
  • To ensure Cybersecurity is a vital aspect considered in all stages of design

Requirement:

  • Good bachelor's degree, ideally in a relevant subject such as Computer Science, Computer Engineering and relevant Technology degrees
  • Strong Software/Application/Platform and Cybersecurity understanding
  • Familiar with the Java platform and the Spring Cloud framework, and have rich extensive project experience
  • Proficient in database and data model design, with experience in optimizing database SQL statements, and familiar with at least one database system, such as MySQL, Oracle, and PostgreSQL, etc
  • Have a strong acumen to fit portfolio/solutions to customer problems
  • Excellent communication skills and ability to build positive relationships across diverse groups, translating technical concepts for business audiences, and business concepts for technical audiences
  • Strong understanding of SDK, API and industry standards communication protocol.
  • Keen interest in emerging technologies to support and improve consumer experience at interview and application
  • Experience of B2B2C digital product development, including full product lifecycle, and development of multiple high-usage, high-profile digital products
  • Detailed practical understanding of digital development technologies and subject areas e.g. UX, business analysis, UI design, architecture, testing, technology infrastructure
  • Professional certifications in AWS and/or Azure Certified Solution Architect will be added advantage
  • Experience in Smart building design and technologies will be added advantage
  • Vertical exposure in Insurance will be added advantage
  • Strong reading, writing and presentation skills in English is important

Experience in Financial/Insurances industry is preferred

Job Type: Contract

Work Location: In person

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Tech lead Jobs in South Africa !

DevOps Tech Lead

R450000 - R900000 Y BETSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

We Want You
Join our dynamic team in Durban as a
DevOps Technical Lead
at BET Software. Lead the End-To-End DevOps product lifecycle: strategy, roadmap, backlog, and support, ensuring technical excellence, reliability, and usability with a clear and strong orientation to delight our users, ensuring technical excellence and user satisfaction. You will be an expert of DevOps, and you will be able to lead and coach on development, code QA, security, and CI/CD best practices. If you're an expert in DevOps and ready to make an impact, apply now.

You Bring

  • Bachelor's degree in Computer Science; Software Engineer; or similar field advantageous.
  • Previous software development skills advantageous.
  • Demonstrated leadership skills.
  • Detailed knowledge of the SLDC and management of software projects.
  • Good written and verbal communication skills.

Technical Outputs
W
hat You'll Do:
Technical Management

  • Responsible for each phase of the product or project life cycle. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
  • Managing issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support/post deployment process.
  • Maintains technical understanding and in-depth product as well as general group product and system knowledge.
  • Manage the DevOps capabilities products lifecycle: strategy, roadmap, and backlog.
  • Ensure technical excellence and reduce technical debt of the products you own.
  • Continual review of DevOps technology trends and research new tools and practices.

Strategic Mindset

  • Aligns objectives and activities to the broader strategic needs of the team and organisation.
  • Customer orientation - responsible for creating a customer-oriented attitude within the team while identifying and understanding the needs of all customers and managing their expectation.
  • Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and risk.
  • Aligns with other teams as required to achieve objectives.
  • Consistent, clear, and regular communication with key internal and external stakeholders.
  • Integrates the team and department processes and procedures effectively with companywide process and procedures.

Behavioral Outputs
Adaptably Resilient:

  • Adapts to change and is open to innovative ideas and willing to take on new responsibilities.
  • Able to manage pressure and can effectively adjust plans to meet changing needs/demands.
  • Changes his/her interpersonal style and approach based on the circumstances.
  • Adapts behaviour to maintain cooperative relationships with others.
  • Accepts changes to task, plans and procedures in alignment with strategic direction of the organisation and appropriately adjusts behaviour and activities to changing conditions.
  • Maintains a positive attitude in the face of change.

Decision Making Quality

  • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Ensures others understand the decision before moving forward.
  • Considers short- and long-term implications of the decision.
  • Able to logically defend and explain judgements and decisions.
  • Takes steps to accurately define the problem before seeking a solution.
  • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.

Resourceful And Improving

  • Generates innovative ideas and challenges the status quo, takes risk, supports change, and encourages innovation.
  • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
  • Solves problems through questioning the status quo.

Living The Spirit

  • Facilitate collaboration between cross functional teams and other stakeholders such as testers, developers, and project managers.
  • Assist the DevOps team with improving their technical skills and their ability to work effectively as a team by sharing insights and knowledge via workshops, or training to promote ongoing upskilling.
  • Flexibility to the constantly evolving technical landscape with enthusiasm and ability to pivot and adapt to new technologies and challenges is essential.
  • Encourage diversity within the team and embrace different perspectives can lead to more creative and effective solutions.
  • Providing clear direction to the team by aligning the team to the objectives of the project and company.
  • Emphasises the importance of teamwork through your actions and behaviours by leading as an example.
  • Ensuring that the deployments are error -free as possible by prioritising the quality of work and promoting a culture of quality assurance within the DevOps process.

The Company We Keep
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.

Please note that only team members who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly find your application to be unsuccessful.

This advertiser has chosen not to accept applicants from your region.

Apigee - Tech Lead

R90000 - R120000 Y Tech Mahindra

Posted today

Job Viewed

Tap Again To Close

Job Description

About Us:

Tech Mahindra offers technology consulting and digital solutions to global enterprises across industries, enabling transformative scale at unparalleled speed. With 145,000+ professionals across 90+ countries helping 1100+ clients, TechM provides a full spectrum of services including consulting, information technology, enterprise applications, business process services, engineering services, network services, customer experience & design services, AI & analytics, and cloud & infrastructure services. It is the first Indian company in the world to have been awarded the Sustainable Markets Initiative's Terra Carta Seal, in recognition of actively leading the charge to create a climate and nature-positive future.

Job Title: Technical Team Lead

Years of Experience: 5 years- overall and 2-3 years Apigee experience

Type of Hiring: Fixed Term Employment

Location: Johannesburg, South Africa

Job Summary:

We are seeking a highly skilled and motivated Technical Team Lead with a strong background in Apigee to join our dynamic team at Vodacom in Johannesburg. The ideal candidate will have a proven track record of leading technical teams, driving project success, and delivering high quality solutions. This role requires a deep understanding of API management and a passion for technology innovation.

Project Role

  • Assist in the configuration, installation, and troubleshooting of Apigee software. Reviews design documents and provides feedback on approach and estimates.
  • Development and support of Apigee API Gateway
  • Development and maintain of microservices
  • Development of API proxies
  • Work Experience : 5 years and 2-3 years Apigee Development

Roles and Responsibilities

  • Hands-on development in Apigee Platform with deep implementation exposure to policies like Service Callouts, Extensions, Mediation, Security implementations using OAuth.
  • Writing Open API spec and knowledge of SmartDocs/Swagger-UI and on boarding APIs to developer portal.
  • Knowledge on NodeJs
  • Apigee platform exp, using web services, API's built on SOAP or REST, using XML or JSON,
  • API spec & Apigee flow design Javascript, Java
  • Experience with configuring CI/CD Pipeline and AppDynamics knowledge, Bitbucket Versioning knowledge, CI/CD Tools Support (Jenkins, Maven, Bitbucket, Nexus).
  • Securing data channels using tools like OAuth 2.0 is preferred
  • Experience in supporting middleware technologies or relevant experience.
  • Dealing with API deployment, scalability, security and monitoring
  • Knowledge on complete API Lifecycle Management including release & deployment, management, and creation of APIs is must have
  • Experience creating publishing and managing API proxies and policies
  • Must have experience on managing KVM, flow hooks, Virtual hosts among all the environments
  • Experience with getting APIs micro services published to gateway
  • Deployment experience in following Apigee platform : Apigee SaaS / Hybrid / Microgateway
  • Able to update properties & publish in Google cloud platform (GCP)
  • Able to monitor/configure APIGEE Analytics both outbox / custom reports
  • Able to Publish API product to APIGEE developer portal
  • Knowledge on any of the logging systems such as Splunk, Sumologic, ELK stack,Loggly etc.
  • Experience using web services, API's built on SOAP or REST, using XML or JSON
  • Hands-on integration and deployment experience in multi-tier, mobile/web-based systems.
  • API spec & Apigee flow design Javascript, Java
  • Understanding (2+ years) and working knowledge of Redhat OpenShift container architecture and design is must
  • Knowledge around following tools and frameworks is desirable
  • Linux experience
  • Network topology and architecture understanding
  • Database administration knowledge on Cassandra and PostgreSQL DB
  • DBA Admin knowledge on MySQL – Data Modelling, Database and Schema Maintenance, Database Auditing, Indexing, Sequencing, Backups and Data Archiving, Cassandra and PostgreSQL DB
  • Proficiency in web technology e.g. PHP, jQuery, AJAX. CSS, Html, PHP, MySQL, Postgres and Drupal 9 experience
  • APIGEE certified professional API engineer (Preferred)

Professional Attributes

  • Must have performed in client facing roles
  • Strong Communication skills
  • Team handling skills
  • Analytical skills
  • Ability to work under pressure

Educational Qualification:

  • Should have completed Engineering Graduation from reputed College/University

How To Apply:

It's easy to apply online; you just need a copy of your up-to-date CV and to follow the step-by step process. Don't worry if you need to make changes - you'll have the opportunity to review and edit your work on the final page, or you can also share resume directly to provided email address. We look forward to receiving your application

Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions.

This advertiser has chosen not to accept applicants from your region.

Scraping Tech Lead Engineer

R600000 - R1200000 Y Infatica

Posted today

Job Viewed

Tap Again To Close

Job Description

a global provider of proxy and DaaS solutions. We're building our own high-load web scraping platform: an API where you can submit any URL and receive clean HTML or structured JSON output, without worrying about proxies, CAPTCHAs, or anti-bot systems.

The platform will support both cloud deployment and on-premises deployment in client infrastructure (on-prem, Kubernetes).

We are now looking foran experienced Tech Lead for our web scraping development teamwho will lead the team, become the technical leader of the platform, drive architectural decisions, and shape the future of our cutting-edge scraping infrastructure.

Key Responsibilities

Architecture Design

  • Data-plane: high-parallel crawler, session management, anti-bot bypass, CAPTCHA solver
  • Control-plane: API, authorization, billing, quotas, monitoring
  • Infrastructure: microservices, Docker/K8s, CI/CD, observability

Development Leadership

  • Team building: participate in hiring backend, browser, DevOps, and QA engineers
  • Establish development and release processes
  • Code quality control and technical decision oversight

Anti-Bot Research & Bypass

  • Browser and network-level fingerprinting (JA3, TLS, CDP)
  • Protection bypass: Cloudflare, Akamai, Qrator, ServicePipe, Variti, and others

DevOps / SRE

  • CI/CD setup, Helm charts, scaling configuration
  • Monitoring organization (Prometheus, Grafana, Loki) and SLA processes
Requirements

Requirements

  • 5+ years of engineering experience in high-load backend/data platforms
  • Extensive Scraping experience (mandatory)
  • Excellent understanding of HTTP, TLS, HTTP/2, proxies, browser stack (CDP, WebRTC)
  • Experience with asyncPython and Go (ideally both), Redis, queues, message brokers
  • Advanced level DevOps tools: Kubernetes, Helm, Prometheus, CI/CD
  • Experience analyzing and bypassing bot protection systems — strong plus
  • Fluent English (all documentation and part of the team are English-speaking)
  • Decision-making skills, mentoring abilities, and accountability for results
Benefits

What We Offer

  • Participate in developing the company's key product from scratch
  • High autonomy and influence on architecture and team decisions
  • Budget for conferences, courses, and work tools
  • Competitive compensation package
  • Remote work flexibility

Join us

This is a unique opportunity to build a world-class product from the ground up and establish yourself as a key technical decision-maker in a rapidly growing company.

Apply now and become the technical leader who shapes our platform's future

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Tech Lead Jobs