Job Description - Python Lead

Job Description - Python Lead

Requirements

We are seeking an experienced and skilled Python Lead to join our dynamic software development team. In this role, you will be responsible for leading the design, development, and implementation of robust Python-based applications and solutions. You will work closely with cross-functional teams, provide technical guidance, and ensure adherence to coding standards and best practices.
Responsibilities:
  1. Lead the development of Python-based applications, ensuring high-quality, scalable, and efficient code.
  2. Collaborate with project managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
  3. Mentor and guide junior Python developers, providing technical oversight, code reviews, and knowledge sharing.
  4. Stay up-to-date with the latest Python frameworks, libraries, and industry trends, and drive the adoption of new technologies and best practices.
  5. Participate in the entire software development life cycle, including requirements gathering, design, coding, testing, and deployment.
  6. Ensure adherence to coding standards, security protocols, and software development methodologies.
  7. Troubleshoot and resolve complex technical issues, optimizing performance and ensuring system stability.
  8. Collaborate with other teams, such as DevOps and QA, to streamline processes and promote continuous integration and delivery.
Qualifications
  1. Experience with cloud-native architectures and microservices.
  2. Knowledge of security best practices, compliance frameworks (e.g., PCI-DSS, HIPAA, SOC 2), and data protection regulations.
  3. Expertise in containerization technologies like Docker and Kubernetes.
  4. Familiarity with service mesh technologies like Istio or Linkerd.
  5. Experience with serverless architectures and technologies like AWS Lambda, Azure Functions, or Google Cloud Functions.
  6. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  7. Minimum of 7-10 years of experience in Python development, with a strong command of Python programming language and its ecosystem.
  8. Proficient in web development frameworks such as Django, Flask, or FastAPI.
  9. Expertise in database management systems like SQL, PostgreSQL, or MongoDB.
  10. Experience with version control systems, such as Git.
  11. Strong problem-solving, analytical, and communication skills.
  12. Ability to work in a collaborative, agile environment and manage multiple priorities effectively.
  13. Experience leading and mentoring development teams is a plus. 

Apply for this Job

Click or drag a file to this area to upload.
Click or drag a file to this area to upload.

Make Real-Time Healthcare Decisions

We have the technology, strategy, and domain expertise to help you make the most of AI.