Python Developer

Jay Analytix Inc

$80K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or related field
  • Proficiency with Linux and CI/CD integration tools
  • Strong command of Python and Flask framework
  • Deep understanding of React.js and its core principles
  • Experience with relational databases like MySQL or MS SQL Server
  • Familiarity with version control systems such as Git
  • Knowledge of RESTful API design and development

Responsibilities

  • Develop and maintain user interfaces using React.js, HTML, CSS, and JavaScript
  • Migrate legacy JS front-end to the latest platform
  • Build reusable components and libraries
  • Optimize front-end performance for responsiveness and speed
  • Collaborate with designers on UI/UX designs
  • Design and implement web applications with Flask
  • Develop and maintain RESTful APIs

Benefits

  • Opportunity to work in dynamic tech environment
  • Chance to collaborate with a skilled team
  • Exposure to cutting-edge technologies and practices
  • Access to professional development resources
  • Flexible work environment
Full Job Description
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

Similar Jobs

More Jobs at Jay Analytix Inc

More Information Technology Jobs

Find similar Python Developer jobs: