Technical Lead - Full Stack Operations

Praava Health

Praava Health

Software Engineering, IT, Operations
Dhaka, Bangladesh
Posted on Jul 13, 2024

The Technical Lead – Full Stack Operations is tasked with leading a diverse team comprising software and data engineers, DevOps personnel, network administrators, and support engineers. This role is critical in ensuring seamless collaboration and high performance throughout the development and delivery lifecycle. The Technical Lead will drive innovation, enhance efficiency, and maintain a high standard of technical excellence within the team.

Key Responsibility Area:

  • Work closely with business and product teams to continuously improve the patient experience at Praava through scalable IT solutions
  • Ensure all infrastructure and solutions are constructed to the highest standard by reinforcing code quality, automated testing, and sound architectural design
  • Lead an IT team consisting of DevOps, Data and Software Engineers working across multiple different projects
  • Manage and own the relationships with technology vendors, especially, for cloud-based services and HIS system to ensure smooth operation, security, and high availability of the same
  • Manage, architect, and develop API integrations and any other cross-application relationships to ensure efficiency within all systems
  • Support the team in troubleshooting, prioritization, and execution of development tasks
  • Provide guidance and mentorship to junior team members

Software Development:

  • Manage the day-to-day operations of the software engineering team
  • Manage deployments and releases to the production
  • Efficiently release high-quality software products
  • Support software engineers in development tasks
  • Establish and enforce standards and accepted best practices for software engineering at Praava

Architecture Design:

  • Design highly scalable architectures for software solutions
  • Plan the architectural design of new products, taking care to seamlessly integrate them into the current architecture
  • Present architecture design plans to CPO/IT Adviser and program manager for approval
  • Stay up to date in new technologies and their potential applications at Praava

Compliance & Health Data:

  • Ensure that data privacy and security governance is implemented, tracked, and reported for software solutions.

Leadership:

  • Lead the IT engineering team to efficiently release quality software
  • Manage all activities of the IT department with guidance from CTO/CPO
  • Mentor junior team members

People responsibility:

  • Responsible for a team of 5+ engineers

Overall responsibility:

  • Level of accountability Mid

Person Specification

Qualifications:

  • Bachelor's/Master's degree in Computer Science Engineering or relevant field

Experience:

  • Over 7 years of experience in software engineering and IT
  • Demonstrated success in managing IT teams
  • Excellent project management and organizational skills
  • Strong knowledge and experience with data privacy and data security governance frameworks

Technical Skills/Knowledge:

  • Conduct code reviews to ensure code quality and adherence to best practices
  • Expertise in HTML5, CSS3, and JavaScript
  • Proficient in JavaScript libraries and frameworks, particularly Angular and similar web frameworks
  • Proficiency in PHP (or Ruby)
  • Familiarity with one or more MVC frameworks: CodeIgniter, Symfony, Laravel, or Zend
  • Experience working with APIs, particularly social media and web analytics platforms
  • Knowledge of relational databases (e.g., MySQL) and/or non-relational databases (e.g., MongoDB, DynamoDB)
  • Experience managing servers in cloud environments such as AWS, Google Compute Engine, or Microsoft Azure
  • Strong Object-Oriented Programming (OOP) skills
  • Proficiency with Git and Linux CLI/Bash
  • Experience building on Google App Engine and command line Linux server administration
  • Expert knowledge of industry tools
  • Expertise in developing responsive solutions
  • Proficient in working with version control systems (Git/Subversion)
  • Familiarity with Google Analytics and other Google applications and tools

Strategic capabilities:

  • Ability to remain calm and prioritize tasks under tight deadlines and conflicting demands
  • Excellent documentation and presentation skills
  • Extensive experience and expertise in managing agile projects, ideally using Scrum or Kanban methodologies

Managerial capabilities:

  • Seeking a people-focused manager experienced in leading development teams, adept at mentoring and nurturing talent, and valuing our people as our greatest asset.

Personal characteristics and behaviors:

  • We prioritize qualities such as hard work, honesty, loyalty, entrepreneurial spirit, and high integrity. Additionally, a passion for healthcare and enhancing patient outcomes would be beneficial.