Enable job alerts via email!

Senior Software Engineer - Back-End

d1g1t

Canada

Remote

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading Fintech startup in Canada is seeking a Software Engineer to design and implement solutions using Python and Django. This role involves collaborating with the Product team, writing well-tested code, and improving the existing codebase. Ideal candidates will have strong skills in Python, Django, and relational databases, with a commitment to quality and performance. The position offers competitive pay, a flexible work schedule, and a culture that values innovation.

Benefits

Competitive compensation package
Flexible work schedule
Continuing education allowance
Employee and Family Assistance Program
Fitness and wellness credit

Qualifications

  • Strong proficiency in Python and code-design principles.
  • Experience with Django or similar web frameworks.
  • Expertise in troubleshooting and debugging large codebases.

Responsibilities

  • Collaborate with the Product team to shape functional requirements.
  • Design and implement solutions using Python and Django.
  • Drive the implementation process from conception to deployment.
  • Write effective and well-tested code.
  • Maintain and improve the existing codebase.

Skills

Strong proficiency in Python
Experience with Django
Troubleshooting and debugging
Understanding of relational databases
Familiarity with REST API
Experience with PostgreSQL
Familiarity with Celery
Familiarity with Redis
Experience with Git

Education

Background in Math, Computer Science, Engineering, or a related discipline
Job description

Employer Industry: Financial Technology (Fintech)

Why consider this job opportunity
  • Competitive compensation package with bonuses and comprehensive healthcare benefits
  • Excellent opportunity to join a fast‑growing Fintech startup
  • Flexible work schedule with the ability to work abroad for up to 2 months in a year (some conditions apply)
  • Culture of collaboration and innovation where your voice is valued
  • Continuing education allowance for professional development
  • Employee and Family Assistance Program and fitness and wellness credit
What to Expect (Job Responsibilities)
  • Collaborate with the Product team to understand and shape functional requirements
  • Design and implement solutions using Python, Django, and other tools, focusing on quality, performance, and scalability
  • Drive the implementation process from conception to deployment proactively
  • Write effective and well‑tested code while collaborating with other engineers
  • Maintain and improve the existing codebase while providing updates about your work
What is Required (Qualifications)
  • Strong proficiency in Python and code‑design principles
  • Experience with Django or similar web frameworks
  • Expertise in troubleshooting and debugging large codebases and complex systems with big datasets
  • Deep understanding of relational databases, including troubleshooting and optimizing performance on large datasets
  • Familiarity with REST API, PostgreSQL, Celery, Redis, and Git
How to Stand Out (Preferred Qualifications)
  • Experience with trading or portfolio management systems
  • Experience with AWS, numpy, and/or pandas
  • Background in Math, Computer Science, Engineering, or a related discipline

#Fintech #SoftwareEngineering #Python #CareerGrowth #Innovation #DiversityAndInclusion

We prioritize candidate privacy and champion equal‑opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top‑tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.