Senior Python Full Stack Developer Job at Staffbee Solutions INC, Canada

dzhXS0dUVHpBeTlRWElPeXRlS1BkSWkwWlE9PQ==
  • Staffbee Solutions INC
  • Canada

Job Description

In determining the right person for your need, we show the difference between a good-to-great company. We find people who have greater weight on character attributes with strong educational background, practical skills, specialized knowledge, or work experience. We thrive to produce quality pick for your requirement."​"​ Your Requirement will be fulfilled with great quality and satisfaction "​"​

The Role

Python Fullstack Developer with Angular  

 

Position: Python Fullstack Developer

We are looking for a highly skilled Python Fullstack Developer with expertise in Angular to join our dynamic team. The ideal candidate will be responsible for developing, testing, and deploying scalable applications using Python for backend and Angular for frontend development. 

Key Responsibilities:  

  • Design and implement backend APIs using Python , focusing on RESTful APIs and GraphQL
  • Develop user interfaces using Angular (Version) , with a focus on TypeScript , HTML5 , CSS3 , and JavaScript (ES6+)
  • Implement Component-Based Architecture in Angular, utilizing concepts like Directives , Event Handling , RxJS , and State Management (NgRx)
  • Develop backend services using frameworks like Django or Flask , handling data models, business logic, and API integration. 
  • Use ORM (Django ORM/SQLAlchemy) to manage database operations. 
  • Integrate SQL databases like PostgreSQL and MySQL , and NoSQL databases like MongoDB
  • Implement authentication using JWT , OAuth 2.0 , and RBAC for secure access control. 
  • Collaborate with DevOps teams to automate deployment using CI/CD tools like Jenkins , GitHub Actions , and Docker
  • Use Ansible or Terraform for infrastructure automation and management. 
  • Manage version control with Git , ensuring best practices for branching, merging, and code reviews. 
  • Implement unit testing using frameworks like pytest , unittest , Jest , and Karma
  • Implement integration testing using SuperTest and contract testing using Pact
  • Ensure performance optimization through code optimization , caching (Redis) , and load balancing
  • Use Prometheus and Grafana for monitoring, along with ELK Stack for logging. 

Ideal Profile

Required Skills:  

  • Strong expertise in Python backend frameworks (Django/Flask/FastAPI). 
  • Proficiency with Angular , including advanced features like RxJS and NgRx
  • Strong understanding of microservices architecture and event-driven architecture
  • Experience with Docker for containerization and Kubernetes for orchestration. 
  • Experience with Agile methodologies, working in Scrum/Kanban sprints. 

Additional Requirements:  

  • Experience with AWS , Azure , or GCP for cloud deployments. 
  • Strong debugging and problem-solving skills. 
  • Excellent communication skills for working in a collaborative environment. 

What's on Offer?

  • Opportunity to make a positive impact
  • Flexible working options
  • Work within a company with a solid track record of success

Job Tags

Contract work, Flexible hours,

Similar Jobs

SEIU Wisconsin: Healthcare and Service Workers Stronger Toge...

External Union Organizer Job at SEIU Wisconsin: Healthcare and Service Workers Stronger Toge...

 ...SEIU Wisconsin Healthcare and Service Workers Stronger Together External Union Organizer Based in Madison, WI (with occasional travel within the state of Wisconsin) About SEIU Wisconsin: SEIU Wisconsin is Wisconsin's largest and fastest-growing healthcare... 

Artisan

Account Manager - Remote - Full Time Job at Artisan

 ...the boundaries of what an AI employee can do. And we're hiring. Role Description This is a full-time remote role to be the third Account Executive at Artisan! You will be responsible for handling the end-to-end sales process: ~20+ product demos of Ava and our...