Team Manager: Back-end Development

Full Time Work Remotely
  • Post Date: September 6, 2021
  • Apply Before: December 6, 2021
Job Description

Education, Skills & Experience Required:

  • Eng Computer or Electronic Engineering degree or higher
  • Typically, 10 or more years of related work experience, including 3 or more years of people management experience.
  • Our client’s systems use the following technologies; experience with the following is beneficial but not essential:
  • AWS (EC2, S3, Kinesis, RDS, Route53, DynamoDB)
  • InfluxDB
  • Python frameworks (Django, Flask, FastAPI, SQLAlchemy)
  • Design and optimisation of relational databases
  • Design and implementation of RESTful APIs and microservices
  • Terraform
  • Kubernetes
  • Sprint planning
  • Setting achievable objectives to the development team
  • Devops responsibilities
  • Advanced leadership skills, including coaching, teambuilding, conflict resolution, and management.
  • Advanced project management skills including time and risk management, resource prioritization, and project structuring.
  • Excellent analytical and problem solving skills.
  • Experienced in managing human capital across geographies to drive workforce development and achieve desired results.
  • Advanced communication skills catered to a wide variety of audiences.
  • Excellent communication skills (written, verbal, presentation) in English and local language.
  • Superior business acumen, technical knowledge, and industry experience encompassing one or more engineering, technology, and product domains.
  • Advanced multi-tasking and prioritization skills.
  • Advanced relationship management skills, including partnering and consulting.

The role includes:

  • Provide direct and ongoing leadership for an organization of multiple subordinate managers and individual contributors designing and developing engineering solutions and managing projects utilizing multiple engineering disciplines for products, systems, software, and solutions.
  • Manage headcount, deliverables, schedules, and costs for multiple ongoing projects and programs, ensuring that resources are appropriately allocated and that goals, objectives, timelines, and budgets are met in accordance with program and organizational roadmaps.
  • Engage with program managers, marketing, supply chain, technical leaders and executives to communicate program status, escalate issues, and guide and influence strategic decision-making.
  • Manage relationships with outsourced partners and suppliers, including setting expectations regarding deliverables, product quality, schedules, and costs; ensures that team members are effectively communicating and collaborating with outsourced resources.
  • Proactively identify opportunities for process improvement and cost reductions opportunities.
  • Provides overall people-care management for direct reports, including hiring, setting and monitoring of annual performance plans, coaching, and career development; drives and fosters organization-wide performance standards, expectations, and practices to support ongoing team member and process development.

 

Note:  Successful applicants will be contacted within 14 days of applying.

Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application unsuccessful.