Python Developer (FT/REMOTE) (USC or GC req'd)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

2–5 years of professional experience in backend development., Proficiency in Python 3.x and experience with FastAPI or similar frameworks., Strong understanding of RESTful API design and experience with SQL Server and NoSQL databases., Hands-on experience with Microsoft Azure and familiarity with version control and Agile methodologies..

Key responsibilities:

  • Design, develop, and maintain backend services and APIs using Python and FastAPI.
  • Collaborate with front-end developers and product managers to deliver high-quality software solutions.
  • Implement best practices for API security, performance, and scalability.
  • Deploy and monitor backend services in Azure, contributing to unit and integration testing efforts.

CorroHealth logo
CorroHealth Scaleup https://www.CorroHealth.com
5001 - 10000 Employees
See all jobs

Job description

 About Us:


Our purpose is to help clients exceed their financial health goals. Across the reimbursement cycle, our scalable solutions and clinical expertise help solve programmatic needs. Enabling our teams with leading technology allows analytics to guide our solutions and keeps us accountable achieving goals. 


We build long-term careers by investing in YOU. We seek to create an environment that cultivates your professional development and personal growth, as we believe your success is our success.  

JOB SUMMARY:

We are looking for a Mid-Level Backend Developer with solid experience in Python and FastAPI to join our growing engineering team. The ideal candidate will have a strong foundation in building RESTful APIs, working with SQL Server and NoSQL databases, and deploying applications on Azure. You’ll play a key role in designing and implementing scalable, reliable backend services that power our web and mobile platforms.

ESSENTIAL DUTIES AND RESPONSIBILITIES: 
Note: The essential duties and responsibilities below are intended to describe the general duties and responsibilities of this position and are not intended to be an exhaustive statement of duties. This position may perform all or most of the primary duties listed below. Specific tasks, responsibilities or competencies may be documented in the Team Member’s performance objectives as outlined by the Team Member’s immediate Leadership Team Member.

**NOTE: EMPLOYMENT FRAUD/SCAMS/IMPOSTERS WILL NOT GO UNDISCOVERED**

In This Role You Will:

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Python and FastAPI.
  • Work with SQL Server and NoSQL databases (e.g., MongoDB, Cosmos DB) to model, manage, and access data efficiently.
  • Collaborate with front-end developers, DevOps engineers, and product managers to deliver high-quality software solutions.
  • Implement best practices for API security, performance, and scalability.
  • Write clean, maintainable, and well-documented code.
  • Contribute to unit and integration testing efforts.
  • Deploy and monitor backend services in Azure, using tools like App Services, Azure Functions, Storage, Key Vault, and Container Instances/AKS.
  • Participate in code reviews, sprint planning, and technical discussions.

Do You Have What is Takes?

Required Skills and Qualifications:

  • · 2–5 years of professional experience in backend development.
  • · Proficiency in Python 3.x and experience with FastAPI (or similar frameworks like Flask).
  • · Strong understanding of RESTful API design and asynchronous programming.
  • · Experience with SQL Server and proficiency in writing complex SQL queries and stored procedures.
  • · Experience with NoSQL databases (e.g., MongoDB, Redis, Cosmos DB).
  • · Hands-on experience with Microsoft Azure, including deployment and monitoring of services.
  • · Familiarity with version control (Git), Agile methodologies, and CI/CD pipelines.
  • · Solid debugging and troubleshooting skills.
  • · Good communication and collaboration skills.
  • Preferred Qualifications:
  • · Experience with containerization tools like Docker and orchestration using Kubernetes.
  • · Familiarity with Azure DevOps, ARM templates, or Bicep for infrastructure-as-code.
  • · Exposure to background task processing (e.g., Celery, FastAPI + Redis).
  • · Understanding of authentication/authorization protocols (OAuth2, JWT, Azure AD).
  • · Experience with monitoring and logging tools (Azure Monitor, Application Insights).
  • · Background working in the healthcare industry or on healthcare-related applications (e.g., EHRs, HIPAA-compliant systems, HL7/FHIR integration).

We Offer:

  • Competitive salary commensurate to relative experience (roughly 105k-115k annually)
  • Quality of life with a remote predictable, full-time schedule
  • Medical, Dental, Vision coverage + more
  • 401K with company match
  • Long-term disability insurance, and life insurance
  • Ample parental leave
  • Certification Reimbursement
  • Holidays and Flexible paid time off

PHYSICAL DEMANDS:
Note: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions as described. Regular eye-hand coordination and manual dexterity is required to operate office equipment. The ability to perform work at a computer terminal for 6-8 hours a day and function in an environment with constant interruptions is required. At times, Team Members are subject to sitting for prolonged periods. Infrequently, Team Member must be able to lift and move material weighing up to 20 lbs. Team Member may experience elevated levels of stress during periods of increased activity and with work entailing multiple deadlines.
A job description is only intended as a guideline and is only part of the Team Member’s function. The company has reviewed this job description to ensure that the essential functions and basic duties have been included. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)
  • Collaboration
  • Communication

Python Developer Related jobs