Senior Software Engineer - Python/Django

Toronto or Canada (Remote)

Our client redefining mental health and well-being through ground-breaking work in psychedelics and psychedelic-enhanced psychotherapy. Through intentionally-designed, technology-empowered clinics providing psychedelic therapies, our client's Digital's apps and resources scaling protocols globally, and their drug development division building the next generation of psychedelic molecules, our client is helping people to heal and heighten engagement with the world

 

ROLE OVERVIEW:

 

We are looking for a motivated and highly skilled Back-End Python Developer, proficient with Django, who can help take the development of our digital tools to the next level. Though technically well-rounded, the ideal candidate will be truly passionate about back-end web development and building elegant and scalable platforms. You will be responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. A basic understanding of front-end technologies is a plus. This candidate will be a key member of our growing technology team.

 

RESPONSIBILITIES:

 

  • Building reusable code and libraries for future use

  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive code to enhance the user experience.

  • Optimization of the application for maximum speed and scalability

  • Implementation of security and data protection

  • Design and implementation of data storage solutions

  • Documenting application changes and developing updates.

 

QUALIFICATIONS, SKILLS AND EXPERIENCE:

 

  • Bachelor’s degree in Computer Science, Information Technology, or a similar field.

  • 4-5 years of experience working with Python/Django

  • 1-2 years of experience working with PostgreSQL

  • 1-2 years of experience working with GraphQL

  • User authentication and authorization between multiple systems, servers, and environments

  • Management of hosting environment, including database administration and scaling an application to support load changes

  • Creating database schemas that represent and support business processes

  • Implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools, such as Git

  • Strong problem solving and verbal and written communication skills.

  • Ability to work independently or with a group.

  • Comfortable managing multiple priorities

  • Enthusiastic about building and scaling new products in a startup environment

© 2021 DevTalent Inc. 

  • LinkedIn
  • Instagram
  • YouTube
  • Facebook