Senior FullStack Python Web Developer

at  Capgemini

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Oct, 2024USD 41 Hourly25 Jul, 20248 year(s) or aboveFlask,Javascript,Kubernetes,Vue.Js,Sqlalchemy,Docker,Version Control,Github,Python,Html,Bootstrap,Css,Django,AngularNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Role Summary
We are seeking a Senior Full-Stack Python Web Developer with over 8 years of experience to join our team. The ideal candidate will have a strong understanding of Python, proficiency with the Dash framework, and experience with front-end technologies. Additionally, expertise in Azure services and CI/CD pipelines using Azure DevOps is required. Familiarity with containerization tools, web application security practices, and writing various tests are also important for this role.

Key Responsibilities

  • Develop and maintain full-stack Python web applications using frameworks such as Dash, Django, or Flask.
  • Utilize front-end technologies including HTML, CSS, JavaScript, and Bootstrap.
  • Work with front-end frameworks/libraries like React, Angular, or Vue.js, and ensure responsive design principles are applied.
  • Design and develop RESTful APIs.
  • Leverage Azure services such as Azure App Service, Azure Functions, Azure Storage, and Azure SQL Database.
  • Implement and maintain CI/CD pipelines using Azure DevOps.
  • Utilize containerization tools like Docker and orchestration tools like Kubernetes.
  • Use version control systems, specifically GitHub.
  • Write unit tests, integration tests, and end-to-end tests.
  • Apply web application security industry practices.

Required Skills

  • 8+ years of experience as a full-stack Python web developer.
  • Strong understanding of Python, including its syntax and standard libraries.
  • Proficiency with the Dash framework and other frameworks such as Django or Flask.
  • Experience with Bootstrap, HTML, CSS, and JavaScript.
  • Proficiency in front-end frameworks/libraries like React, Angular, or Vue.js.
  • Knowledge of SQLAlchemy (including Alembic) and other ORM libraries like Django ORM.

Other Skills

  • Experience in designing and developing RESTful APIs.
  • Experience with Azure services (Azure App Service, Azure Functions, Azure Storage, Azure SQL Database).
  • Proficiency with CI/CD pipelines using Azure DevOps.
  • Familiarity with containerization tools (Docker) and orchestration tools (Kubernetes).
  • Experience with version control (GitHub).
  • Experience with writing unit tests, integration tests, and end-to-end tests.
  • Knowledge of web application security industry practices.

The pay range that the employer in good faith reasonably expects to pay for this position is $41.61/hour - $65.01/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis

Responsibilities:

  • Develop and maintain full-stack Python web applications using frameworks such as Dash, Django, or Flask.
  • Utilize front-end technologies including HTML, CSS, JavaScript, and Bootstrap.
  • Work with front-end frameworks/libraries like React, Angular, or Vue.js, and ensure responsive design principles are applied.
  • Design and develop RESTful APIs.
  • Leverage Azure services such as Azure App Service, Azure Functions, Azure Storage, and Azure SQL Database.
  • Implement and maintain CI/CD pipelines using Azure DevOps.
  • Utilize containerization tools like Docker and orchestration tools like Kubernetes.
  • Use version control systems, specifically GitHub.
  • Write unit tests, integration tests, and end-to-end tests.
  • Apply web application security industry practices


REQUIREMENT SUMMARY

Min:8.0Max:13.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Vancouver, BC, Canada