Skip to main content

Senior Python Developer

Senior Python Developer
One Wallet
8 months 2 weeks ago

About One Wallet

Converging personal wealth in an app acting as a secure and protected information hub, a personal finance dashboard, adapted computing, a virtual advisor, and transactional platform.

Working its way to uplift the user’s financial prosperity by bolstering their financial literacy, giving them the control to manage their wealth and by adjuncting advice and recommendations, provided by AI and backed by counselors, with regards to their profile, objectives & values.

At a time when technology has invaded everyday financial interactions, emotions and insecurities need to be addressed.

At One Wallet, It start with creating an app taking care of all the Predictive analytics to win insights into client behavior and their needs so we can improve services and products, Cloud computing to provide for sustainable growth, Smart computing to help wealth managers deal with information overload and improve investment decision in the long term.

And ends with an actual human: a broker focused on catering to another human’s needs.

Summary

As a senior developer, you’ll work closely with the CTO to implement new features in the product. You’ll be involved in mainly backend API development and mobile app support & deployment.

As part of an Agile team, you’ll participate in Backlog Grooming and planning sessions to help prioritize the work and estimating the size of the features.

You’ll also contribute to the team growth by participating in the hiring process. In time, you will also be tasked with proactively improving the reliability of our applications.

You’ll report to the CTO.

Technology

The backend of the application is developed in Python using the Django framework.

The hosting is on AWS and about the infrastructure, it’s a micro-service architecture build on docker container.

In terms of the front-end, it has been built on Angular (typescript) and it uses the Ionic framework to deploy the mobile app on Google Play and App Store.

We also have an Insurance Broker user-interface which has been developed in React.

Responsibilities

  • Provide strong leadership and strategic guidance in the development of the feature
  • With Architect or CTO, develop and manage the KPI related to Development
  • Work with the architect or CTO to ensure that the automated tests are included in our CI/CD process
  • Help the support/QA teams to identify bugs, define repro steps and then develop the fixes
  • Stay up-to-date with the latest innovation in software development, including processes and tools
  • Participate in the growth of the Dev team (hiring process, training, coaching)

Desired Skills and Experience MUST

  • 5+ years as a developer
  • Expert with Django framework
  • Experienced with Docker
  • Used to microservice architecture
  • Used to TDD as the main development strategy

Knowledge of branching strategy using Git/Github

Used to build a CI/CD process

Experience as a lead/senior developer

Strong interest in coaching less experienced developers

IMPORTANT

  • Experience in an Agile environment
  • Experience in the insurance industry is a plus
  • Knowledge of Jira or another task management tool
  • Have a good understanding of the main AWS product/solution

Knowledge of development pattern

Able to design new component according to the architecture guidelines

Ability to communicate well and able to adjust his language according to the crowd

Team player, effective motivator, coach, and listener; highly self-directed

All-round strong sense of passion, enthusiasm, and a sense of humor!

Other Specifications

  • English & French writing/speaking is a must
  • Hybrid work (office in old-Montreal, once every 2 weeks)
  • Week of 40h
  • Perks available

Expertise level

Work arrangement

Similar Jobs in Canada