Where

Senior Backend Team Lead at Adsum (12 month contract)

OfferZen (Pty) Ltd
Nigel Full-day Temporary

Description:

Senior Backend Team Lead / Developer at Adsum

Position Overview

We’re seeking a Senior Backend Team Lead who can both actively contribute to our codebase and manage a small team of backend developers. You’ll work closely with our Principal Engineer to design, build, and maintain high-performance, secure, and scalable backend systems. This role requires deep expertise in AWS, Airflow, and Python, along with a proven track record in leading development teams.

Key Responsibilities

Technical Leadership:

  • Provide hands-on technical guidance for architecture, design, and code reviews.
  • Collaborate with the Principal Engineer on long-term technical strategy and system
  • planning.

Team Management:

  • Lead, mentor, and supervise a team of two backend developers.
  • Coordinate sprint planning, daily stand-ups, and retrospectives.
  • Hands-On Development:
  • Write clean, maintainable, and efficient code primarily in Python.
  • Develop and optimize data pipelines using Apache Airflow to handle large-scale data
  • processing.
  • Implement, test, and maintain API endpoints, microservices, and serverless functions.

Cloud Infrastructure:

  • Oversee AWS resources (EC2, S3, RDS, Lambda, etc.) to ensure reliable and scalable
  • deployments.
  • Design and maintain CI/CD pipelines, and automate infrastructure provisioning using
  • tools like Terraform or CloudFormation.
  • Collaborate on cost-optimization and capacity-planning initiatives.

Security & Compliance:

**Enforce **

  • best practices for data security, privacy, and compliance within AWS
  • environments.
  • Champion secure coding practices and maintain proper access controls across systems.

Cross-Functional Collaboration:

  • Work with the CTO, principal engineer and frontend engineers, and other stakeholders to
  • deliver end-to-end features.
  • Communicate updates, risks, and technical challenges to both technical and
  • non-technical audiences.
  • Continuous Improvement:
  • Identify opportunities for process improvements, automation, and technology upgrades.
  • Encourage knowledge sharing within the team and foster a collaborative culture

Requirements:

  • Provide hands-on technical guidance for architecture, design, and code reviews.
  • Collaborate with the Principal Engineer on long-term technical strategy and system
  • planning.
  • Lead, mentor, and supervise a team of two backend developers.
  • Coordinate sprint planning, daily stand-ups, and retrospectives.
  • Hands-On Development:
  • Write clean, maintainable, and efficient code primarily in Python.
  • Develop and optimize data pipelines using Apache Airflow to handle large-scale data
  • processing.
  • Implement, test, and maintain API endpoints, microservices, and serverless functions.
  • Oversee AWS resources (EC2, S3, RDS, Lambda, etc.) to ensure reliable and scalable
  • deployments.
  • Design and maintain CI/CD pipelines, and automate infrastructure provisioning using
  • tools like Terraform or CloudFormation.
  • Collaborate on cost-optimization and capacity-planning initiatives.
  • best practices for data security, privacy, and compliance within AWS
  • environments.
  • Champion secure coding practices and maintain proper access controls across systems.
  • Work with the CTO, principal engineer and frontend engineers, and other stakeholders to
  • deliver end-to-end features.
  • Communicate updates, risks, and technical challenges to both technical and
  • non-technical audiences.
  • Continuous Improvement:
  • Identify opportunities for process improvements, automation, and technology upgrades.
  • Encourage knowledge sharing within the team and foster a collaborative culture
  • 5+ years of professional backend software development experience.
  • 2+ years in a leadership or managerial role.
  • Expert-level proficiency with Python and hands-on experience with Airflow.
  • In-depth knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, ECS, etc.).
  • Experience with designing, deploying, and maintaining microservices.
  • Proven track record of implementing CI/CD pipelines and Infrastructure as Code.
  • Strong leadership and communication skills, with the ability to coach and mentor junior
  • developers.
  • Effective problem-solving capabilities and decision-making skills under pressure.
  • Proven ability to collaborate cross-functionally and work effectively in a fast-paced, agile
  • environment.
  • Robust, Scalable Systems: You deliver backend services and data pipelines that
  • operate reliably under high loads and evolving requirements.
  • High Team Productivity: Your leadership ensures the team consistently meets sprint
  • goals and resolves blockers promptly, creating a positive, collaborative environment.
  • Efficient Incident Response: With clear SLAs and processes in place, the team quickly
  • diagnoses and fixes production issues, minimizing downtime and impact on customers.
  • Continuous Optimization: You proactively identify and implement improvements to
  • infrastructure, tooling, and workflows to enhance performance and cost-efficiency.
  • Effective Stakeholder Communication: You maintain clear, ongoing communication
  • with the Principal Engineer, product managers, and other stakeholders, ensuring
  • alignment on priorities and timelines.
  • Strong Security Posture: You enforce best practices and champion a security-first
  • mindset, maintaining compliance and safeguarding sensitive data.

Technical Experience

  • 5+ years of professional backend software development experience.
  • 2+ years in a leadership or managerial role.
  • Expert-level proficiency with Python and hands-on experience with Airflow.
  • In-depth knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, ECS, etc.).
  • Experience with designing, deploying, and maintaining microservices.
  • Proven track record of implementing CI/CD pipelines and Infrastructure as Code.

Leadership & Soft Skills:

  • Strong leadership and communication skills, with the ability to coach and mentor junior
  • developers.
  • Effective problem-solving capabilities and decision-making skills under pressure.
  • Proven ability to collaborate cross-functionally and work effectively in a fast-paced, agile
  • environment.

What Does Success Look Like?

  • Robust, Scalable Systems: You deliver backend services and data pipelines that
  • operate reliably under high loads and evolving requirements.
  • High Team Productivity: Your leadership ensures the team consistently meets sprint
  • goals and resolves blockers promptly, creating a positive, collaborative environment.
  • Efficient Incident Response: With clear SLAs and processes in place, the team quickly
  • diagnoses and fixes production issues, minimizing downtime and impact on customers.
  • Continuous Optimization: You proactively identify and implement improvements to
  • infrastructure, tooling, and workflows to enhance performance and cost-efficiency.
  • Effective Stakeholder Communication: You maintain clear, ongoing communication
  • with the Principal Engineer, product managers, and other stakeholders, ensuring
  • alignment on priorities and timelines.
  • Strong Security Posture: You enforce best practices and champion a security-first
  • mindset, maintaining compliance and safeguarding sensitive data.
20 Feb 2025;   from: careers24.com

Similar jobs

Description: Senior Backend Team Lead / Developer at Adsum Position Overview We’re seeking a Senior Backend Team Lead who can both actively contribute to our codebase and manage a small team of backend developers. You’ll work closely with our Principal ...
19 days ago
Description: Senior Backend Team Lead / Developer Position Overview We’re seeking a Senior Backend Team Lead who can both actively contribute to our codebase and manage a small team of backend developers. You’ll work closely with our Principal Engineer to ...
19 days ago
Description: Senior Backend Team Lead / Developer Position Overview We’re seeking a Senior Backend Team Lead who can both actively contribute to our codebase and manage a small team of backend developers. You’ll work closely with our Principal Engineer to ...
19 days ago
Description: Senior Backend Team Lead / Developer Position Overview We’re seeking a Senior Backend Team Lead who can both actively contribute to our codebase and manage a small team of backend developers. You’ll work closely with our Principal Engineer to ...
19 days ago