Senior Software Engineer - Python

Senior Software Engineer - Python

11 Jun 2024
California, Sanfrancisco, 94102 Sanfrancisco USA

Senior Software Engineer - Python

Vacancy expired!

The company solves these issues through their "Virtual Pharmacist" software platform, which combines data science and clinical expertise to develop personalized care plans for patients and their care teams.

We are improving the health of complex patients facing numerous challenges, including multiple chronic diseases and access to care issues. This company works with leading healthcare organizations to provide and facilitate clinical interventions that have resulted in significant health improvement for patients and cost savings for customers.
The Role
The role will work in close collaboration with technical stakeholders to enhance and optimize Arine's backend web APIs, patient data processing, data management systems, and cloud infrastructure. This position will support, maintain, and develop software using a variety of different tools, including Python, AWS services, serverless, SQL and NoSQL databases.
Responsibilities
Participate in all aspects of Arine's backend and API platforms, including the following:

  • Write production-level Python to implement web APIs, CLIs, libraries, and scripts
  • Work closely with various AWS services to build/deploy new features, troubleshoot reported bugs, and monitor mission-critical infrastructure and microservices
  • Write unit and integration tests, and perform a modest amount of QA
  • Contribute to paying down technical debt and improving existing systems
  • Collaborate with frontend and data engineers to collectively support Arine's internal Clinical Operations team and external customers/users
Required Skills
  • Proficient or fluent in Python (can build and deploy web APIs, CLIs, libraries, and scripts)
  • Working knowledge of various AWS services (Lambda, API Gateway, DynamoDB, S3, IAM, VPC, RDS, CloudFormation, etc.)
  • Solid understanding of synchronous vs asynchronous design, SQL vs NoSQL databases, and REST API design (WebSockets is a big plus)
  • Comfortable writing unit and integration tests (familiarity with TDD is a plus)
  • Proficient with Git/GitHub, branching, and pull requests
  • Excellent communication skills and meticulous attention to detail
  • Can work in a fast-paced environment and adapt to changing priorities
  • Results-oriented and can deliver against strict deadlines
  • A team player who can also work independently
Nice to Haves
  • Experience with CI/CD frameworks such as Jenkins and GitHub Actions
  • Experience with event-driven and serverless architectures
  • Experience optimizing database design, e.g. indexes, queries, and aggregations
  • Experience working with healthcare data or EHR systems

Job Details

Jocancy Online Job Portal by jobSearchi.