Avatar for CoPower

Green investments for everyone

Python Developer (6-month contract, Intermediate - Senior role)

$90k – $100k
Apply now
CoPower is a leading fintech company, looking for a strong Python backend developer to join on a 6 month contract (with the possibility to extend to full-time), to build modules for the next generation of our online investment platform. Our software team is working on developing cutting edge investment software that not only helps investors make money, but also has a positive impact on the environment. We build software that helps positive social and environmental change through investing. We’re looking for strong programmers who understand the meaning of writing efficient code.

Here’s what you’ll do:

You’ll be building a platform that helps people invest while improving the environment. You’ll be focused on building APIs and modules in the backend in Python by writing beautiful, reusable code. You’ll be working with the senior architect to come up with the best ways to solve programming, algorithm and architecture problems as we build the future.



Tasks will include, but are not limited to:

- Developing new modules and features in Python.
- API and Microservice design and development.
- Database design, implementation and query design.
- Developing integrations with various APIs.
- Participating in planning and design.

Required knowledge & experience:

- At least 2-5 years of working on Python (and preferably Django) in an enterprise setting.
- Mastery of Python.
- Mastery of Databases: SQL & NoSQL. Designing Databases, normalizing and advanced querying.
- Experience working with PHP and the LAMP stack.
- Mastery of working in *nix environments.
- Experience with at least 1 modern front-end framework (ideally React).
- An Understanding of design patterns like MVC or the factory design pattern.
- Knowledge of OOP and other paradigms.
- Understanding of CI/CD and enterprise level deployment techniques.
- Understanding of concepts like computational complexity and writing efficient code.

Nice to have:

- Experience with AWS services (EC2, RDS, Lambda etc.).
- Experience with a CMS like WordPress.
- Projects that showcase your development experience.
- Experience in refactoring code.
- Familiarity with financial-services and investment concepts.
- Good communication skills.

What you get:

- A job that you can be proud of and that helps the environment
- A role in a great team, with a culture of respect for quality engineering
- Competitive compensation package


Other requirements:

- You must be located in the Toronto area.
- You must have at least 2.5 years or more of corporate/enterprise level application development experience.
- You must be strong in Python.

More jobs at CoPower

View all jobs

Full-Stack Developer

Apply now