Job Description

Job Description:

We are looking for an experienced Tech Lead to oversee the development of a sophisticated software solution. You will be responsible for leading the development team, guiding the technical direction, and ensuring that the system meets both business and technical requirements. You will work with modern technologies to improve features like reimbursement tracking, billing automation, and data analysis.

Responsibilities:

  • Lead and mentor the development team to ensure the delivery of high-quality software.
  • Oversee backend and frontend development, ensuring best practices and optimal performance.
  • Collaborate with data engineers and architects to ensure seamless integration across components.
  • Manage and optimize CI/CD pipelines for smooth deployment.
  • Ensure system scalability, performance, and security.

Requirements:

  • Strong experience in backend development with Python and Django.
  • Proficiency in Flutter for building cross-platform mobile and web applications.
  • Experience with machine learning techniques for financial trends analysis and anomaly detection.
  • Solid knowledge of PostgreSQL for data management and experience with Snowflake for data analytics.
  • Familiarity with AWS for cloud infrastructure and hosting solutions.
  • Experience with Massage bud for handling and asynchronous integration.
  • Expertise in building and maintaining gRPC APIs.
  • Hands-on experience in setting up CI/CD pipelines using GitHub Actions.
  • Strong leadership skills with the ability to mentor and grow junior developers.