Senior Python Dveloper

Vancouver, BC, CA, Canada

Job Description

Duties



Design, develop, and maintain high-performance Python applications and RESTful APIs to support various business functions. Collaborate with front-end developers to integrate user-facing elements using JavaScript, React, and other web development tools. Optimize application performance through code reviews, testing, and refactoring in line with Agile development practices. Manage version control workflows utilizing GitHub and SVN to ensure seamless collaboration across teams. Develop and deploy applications on cloud platforms such as AWS and Azure, ensuring scalability and security best practices. Work with IT infrastructure teams to implement secure access controls (RBAC), network configurations, and server setups on Linux and Windows environments. Integrate third-party APIs and develop custom RESTful API solutions for internal and external use. Contribute to database design and management using MySQL, SQL Server, or similar systems for efficient data storage and retrieval. Participate in code reviews, unit testing, continuous integration/continuous deployment (CI/CD), and documentation efforts. Engage in Agile ceremonies such as sprint planning, stand-ups, retrospectives to promote a collaborative development environment. Stay current with emerging technologies like quantum engineering principles or C++ enhancements that can be applied to future projects.

Experience



Proven experience as a Senior Python Developer or similar role with a strong portfolio of web development projects. Extensive knowledge of Python programming language along with frameworks such as Django or Flask. Hands-on experience working with RESTful API design and integration across diverse platforms. Solid understanding of front-end technologies including JavaScript, React, Express.js for full-stack development capabilities. Familiarity with cloud services like AWS or Azure for application deployment and infrastructure management. Proficiency in version control systems such as GitHub and SVN for collaborative software development. Working knowledge of IT infrastructure components including Linux servers, network security protocols (RBAC), and database systems like MySQL or SQL Server. Experience working within Agile methodologies to deliver iterative improvements efficiently. Knowledge of additional programming languages such as Java, C#, C++, or VBA is a plus for cross-disciplinary collaboration. Understanding of software development best practices including application security, testing strategies, and documentation standards. Join us as a Senior Python Developer if you are passionate about creating innovative software solutions in a fast-paced environment! Bring your expertise in web development, cloud computing, API integration, and more to help shape the future of our technology landscape--where your skills will truly make an impact!
Job Type: Full-time

Pay: $39,488.33-$136,243.27 per year

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3180756
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned