• Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and mainta…">

    Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

    Middle to Senior Python Developer
    Hire Train Retain
    Toronto, Canada

    Job Title

    Middle to Senior Python Developer

    Job Description



    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Contribute to the development of technical project documentation and user documentation
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
    • Drive major architectural changes as we scale to improve our engineering velocity
    • Collaborate with engineers, product managers, and data engineers to evolve these services to provide new experiences for customers as well as meet our ever-growing scale
    • Take ownership, drive results, teach others and take pride in your work, and the work of your team. Guide and mentor other engineers on architecture and process


    • Competitive salary
    • 100% remote position
    • 3-month probation period


    • Telecommuting is OK
    • Agencies are OK


    Job Skills & Qualifications


    • At least 5 years of commercial experience using Python
    • Experience in frameworks (Django, Flask)
    • Good knowledge of AWS (good understanding of AWS services, Lambda functions, etc., experience with Serverless/Zappa/AWS SAM, Athena as a plus)
    • Hands-on experience with SQL and NoSQL databases
    • Good knowledge of TDD, SOLID principles
    • Proficiency in REST API
    • Upper-Intermediate level of spoken and written English

    About the Company

    About the employer

    Our client is among the World's Top 100 Outsourcing by IAOP and Top 50 Custom Software Development Companies. Founded in Ukraine in 2002, it is a place where Nordic Traditions meet Ukrainian Spirit to create Superior Software. They combine the best practices and approaches from Swedish and Ukrainian cultures. Taking high demand for quality, minimal hierarchy, freedom of decision-making, and attention to every opinion from Swedes, as a Ukrainian company they demonstrate flexibility and dedication to every project and every customer. Delivering benefits to customers in banking, automotive, advertising, telecommunications, cybersecurity, gaming and gambling industry, aviation, real estate, and healthcare. Their tech specialists have advanced skills and ample resources to create large-scale solutions as well as guide startups from ideas to a ready product. They are a part of one of the largest IT corporations in the Scandinavian market that employs 5,000+ people in more than 11 countries. The employer unites 1,800 specialists in Ukraine, Poland, the USA, Sweden, and Canada. They work with startups, software houses, and enterprises providing the products and services that suit our clients the most. The company's R&D centers are mastering the trending technologies and creating a maintainable API around a very complex data model and around creating a highly usable UI/UX. This role will require demonstrating a strong level of responsibility and flexibility and a “get-it-done attitude”. If you enjoy working in a team that drives new business value creation, then this job is for you!

    Contact Info

    Previous Senior Backend Engineer, DevsData in Remote, USA Next Staff Software Engineer (Python, Rust) for DataSet, SentinelOne in Prague or Brno or remote, Czech Republic or Slovak Republic