Back to jobs

Python Backend Engineer

Eastwood & Cleef, LLCRemote (United States)Posted 1w ago
Backend Engineer (Python, Django)
Full Time
Remote
Craft my tailored resume free

Free to start · No card

Job description

This is a remote position.

Eastwood and Cleef is a US company specializing in business management optimization and software development for healthcare companies.You will join an international remote team of first class professionals who are passionate to create products that improve the quality of medical services.

About the role

We are looking for a Python Backend Developer who will be involved in all stages of the software development life cycle from system design to deployment of your solutions to the cloud. You will work closely with all parties interested including top notch team of data analysts, ML and software engineers, QA specialists,leadership team and business representatives. You will develop python-based software solutions andREST services, optimise data pipelines and integrate solutions developed by Data Science and Machine Learning teams. In this role, you will have to design transactional databases to support scalable fault tolerant services. As part of this role, you will be required to troubleshoot complex system problems and fix them. To work effectively, you will communicate with all interested parties and participate in regular discussions of actual problems and project progress.

Candidates are expected to work full-time (160 hours per month). Compensation is $20 - $30 per hour and depends on qualifications of the candidate.​


Requirements

Software design and architecture
  • Object oriented programming
  • SOLID (we want you implement solutions easy to maintain and implement new features)
  • REST + OpenAPI
  • Understand of software design patterns and anti-patterns
  • Fault tolerance principles
  • ETL (it would be nice if you have experience building complex data pipelines)
Python knowledge
  • SQLAlchemy
  • AsyncIO
  • Pandas
  • At least one web framework (FastAPI, Flask, Django, Pyramid etc)
  • Experience with object serialization frameworks (pydantic, marshmallow etc)
  • Experience using cloud services with clients libraries (GCloud, AWS, Oracle etc)
SQL
  • Ability to design and implement database schema following normalization principles
  • Ability to write complex SQL queries to accurately and efficiently acquire data from large datasets with complex table structures
  • Ability to analyze new and existing SQL queries for performance improvement
  • Experience with Google BigQuery and/or Google Spanner is a plus
DevOps
  • Docker
  • Kubernetes (if you understand how to configure hpa on gke is great!)
  • Experience with any CI/CD solution

Benefits

2 weeks of paid vacation
Flexible working hours
Fully remote position

Originally posted on Himalayas

Prepare your application

Use the description above to assess your fit for Eastwood & Cleef, LLC. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.