Senior Python Software Engineer

Urgent

Apply for this job

Email *
Full Name *
CV Attachment *
Browse

Upload file .pdf, .doc, .docx

Job Description

We are looking for a highly skilled Senior Python Software Engineer to join our innovative team at Function. In this role, you will contribute to the development of a cutting-edge platform that revolutionizes healthcare by providing real-time access to health data. You will be instrumental in shaping the future of our systems, ensuring they are scalable, secure, and user-friendly as we grow from thousands to millions of members.

Main Responsibilities:

  • Develop scalable and reliable systems using FastAPI, Docker, and GCP.
  • Collaborate with product and engineering teams to create robust, user-friendly solutions.
  • Implement software engineering best practices, including Agile methodologies, test-driven development, and continuous integration and deployment.
  • Analyze complex systems to identify and resolve issues, ensuring the platform’s reliability and performance.
  • Contribute to the long-term resilience and growth of our platform through innovative engineering solutions.

Requirements:

  • At least 4 years of experience in software engineering, with a proven track record of developing scalable and reliable systems.
  • Proficiency in Python, with a deep understanding of crafting efficient, robust, and maintainable code.
  • Strong grasp of software engineering principles and best practices, including Agile methodologies, test-driven development, and continuous integration and deployment.
  • Exceptional problem-solving and analytical skills, with the ability to tackle complex engineering challenges.
  • Experience with FastAPI, Docker, and GCP is required.

Desirable Skills:

  • Experience in the healthcare industry or with health data platforms.
  • Knowledge of additional programming languages or frameworks.
  • Familiarity with data security and privacy regulations.

Benefits:

  • Work on innovative projects that make a difference in people’s lives.
  • Unlimited growth and impact potential in a rapidly scaling company.
  • Opportunities for professional development and career advancement.
  • Fully remote work environment with flexible hours.
  • A collaborative and supportive team culture focused on excellence and innovation.