Listing

Jay Analytix

Python Developer

  • Canada
  • onsite
  • Contractor

Posted

Free to apply. You’ll finish on the employer’s own site.

Skills mentioned
  • HTML/CSS
  • Flask
  • React
  • REST APIs
  • JavaScript
  • Linux
+6 more
  • CI/CD
  • Python
  • MySQL
  • SQL
  • Git
  • Agile

Location: Toronto/Montreal

Experience: 7+

What do you need to succeed?

  • Bachelor’s degree in Computer Science, Computer Engineering or a related field
  • Proficiency with Linux platform, and CI/CD integration tools
  • Proficiency in Python and Flask framework.
  • Strong understanding of React.js and its core principles.
  • Experience with relational databases (e.g. MySQL, MS SQL Server).
  • Familiarity with version control systems (e.g., Git).
  •  Knowledge of RESTful API design and development.
  • Understanding of web development concepts (HTML, CSS, JavaScript).
  • Ability to write unit and integration tests.
  • Strong problem-solving and analytical skills.
  •  Excellent communication and collaboration skills.
  • Experience with Agile development methodologies is a plus.
  • Familiarity with data analysis tools is a plus

What will you do?

Front-end Development (React):

  • Develop and maintain user interfaces (UI) using React.js, HTML, CSS, and JavaScript.
  • Migrating legacy JS front-end to latest platform
  • Build reusable components and libraries for future use. 
  • Optimize front-end performance for responsiveness and speed. 
  • Collaborate with designers to implement UI/UX designs. 
  • Troubleshoot and debug front-end issues. 
     

Back-end Development (Flask):

  • Design and implement web applications using the Flask framework. 
  • Develop and maintain RESTful APIs. 
  • Work with databases and manage data flow. 
  • Ensure code quality and maintainability. 
  • Collaborate with front-end developers to ensure seamless integration. 
     

General Development:

  • Write clean, efficient, and maintainable code. 
  • Identify and address performance bottlenecks to ensure a smooth user experience
  • Contribute to data collection and analytics
  •  Work with the application with other core services and integrate front-end elements
  • Stay up-to-date with the latest web technologies and best practices. 
  • Troubleshoot and debug issues promptly. 
  • Thoroughly test and debug code to ensure application stability and performance

        Not the right role?

        Search jobs from 47,000+ company career pages, many not on LinkedIn or Indeed.

        Python DeveloperJay Analytix
        Apply now