Description

Position Title : Senior Python Developer

Location : Vancouver/ Toronto, ON – remote or onsite

Mode : Contract

  • Seeking a skilled Python developer to write, test, and maintain scalable and efficient Python code for [specific software/products, e.g., web applications, data pipelines, automation tools]. Key Responsibilities
  • Code Development: Write clean, reusable, and efficient Python code.
  • Backend Logic: Develop and maintain server-side logic for web applications and other software.
  • Integration: Connect applications with front-end components and external web services/APIs.
  • Data Management: Design and implement data storage solutions (e.g., databases) and manage data exchange between servers and users.
  • Security: Implement security and data protection measures.
  • Testing & Debugging: Write unit tests, debug programs, and improve the functionality of existing systems.
  • Collaboration: Work with cross-functional teams (designers, product managers) to meet business requirements and user needs.
  • Performance: Optimize application performance, efficiency, and scalability. Required Skills & Qualifications
  • Programming Proficiency: Strong command of Python and its core features.
  • Frameworks: Experience with Python web frameworks (e.g., Django, Flask) and asynchronous frameworks (e.g., Asyncio).
  • Databases: Familiarity with relational databases (e.g., PostgreSQL) and data manipulation.
  • Tools: Proficiency with version control systems like Git.
  • Testing: Knowledge of Python testing frameworks (e.g., pytest, unittest).
  • Problem-Solving: Excellent analytical, debugging, and critical-thinking skills.
  • Communication: Strong communication and teamwork skills.