Epicareer Might not Working Properly
Learn More
R

Senior Python Developer

Salary undisclosed

Checking job availability...

Original
Simplified

About the job

As a Senior Python Software Engineer, you will be responsible for maintaining high standards in Python code and the general architecture of Python projects. You will be tasked with rewriting an old Django backend in FastAPI, a project expected to span approximately six months. Post completion, you will be responsible for new feature development and operations, ensuring the backend remains operational.
Key Responsibilities:

  • Leading the rewrite of an old Django backend in FastAPI
  • Developing new features and maintaining operations post-project completion
  • Building backend containers, running them through a testing pipeline, and deploying to EKS in AWS
  • Managing the production database and assisting in data extraction
The ideal candidate will have extensive experience with Python FastAPI, Python architecture, and containerized build and deployment to AWS or another cloud platform. Strong communication skills are essential, as is the ability to thrive in a start-up environment.
Qualifications:
  • Extensive experience writing web APIs using FastAPI
  • Experience with web security best practices
  • Experience with Python ORM tools such as SQLModel or SQLAlchemy using Postgres
  • Experience building and maintaining CI/CD pipelines in a cloud environment
  • Ability to work during normal business hours in US Eastern Time
  • Strong verbal and written communication skills in English
Desired Skills:
  • Experience developing Django applications
  • Experience with secure application containerization using Docker
  • Experience deploying containerized applications in Kubernetes
  • Experience with application deployment in a cloud environment such as AWS
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

About the job

As a Senior Python Software Engineer, you will be responsible for maintaining high standards in Python code and the general architecture of Python projects. You will be tasked with rewriting an old Django backend in FastAPI, a project expected to span approximately six months. Post completion, you will be responsible for new feature development and operations, ensuring the backend remains operational.
Key Responsibilities:

  • Leading the rewrite of an old Django backend in FastAPI
  • Developing new features and maintaining operations post-project completion
  • Building backend containers, running them through a testing pipeline, and deploying to EKS in AWS
  • Managing the production database and assisting in data extraction
The ideal candidate will have extensive experience with Python FastAPI, Python architecture, and containerized build and deployment to AWS or another cloud platform. Strong communication skills are essential, as is the ability to thrive in a start-up environment.
Qualifications:
  • Extensive experience writing web APIs using FastAPI
  • Experience with web security best practices
  • Experience with Python ORM tools such as SQLModel or SQLAlchemy using Postgres
  • Experience building and maintaining CI/CD pipelines in a cloud environment
  • Ability to work during normal business hours in US Eastern Time
  • Strong verbal and written communication skills in English
Desired Skills:
  • Experience developing Django applications
  • Experience with secure application containerization using Docker
  • Experience deploying containerized applications in Kubernetes
  • Experience with application deployment in a cloud environment such as AWS
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job