Backend Software Engineer

2 months ago


Toronto, Ontario, Canada Bankonloop Full time $80,000 - $130,000
About Bankonloop

Bankonloop is a fast-growing FinTech company that enables businesses to seamlessly manage money around the world. Our mission is to provide a truly cross-border banking platform that enables businesses to access more markets, accelerate their growth, and simplify their operations.

Job Description

We are seeking a skilled Backend Developer to join our growing team and play a crucial role in developing our cutting-edge financial services platform. As a Backend Developer, you will work on the backend infrastructure, utilizing your expertise in Python and Ruby to create scalable and secure solutions.

Key Responsibilities
  1. Develop and Maintain Backend Systems: You will own the development, release, and maintenance of new features, ensuring that our platform remains scalable and secure.
  2. Collaborate with Cross-Functional Teams: You will work with other developers and engineers to bring innovative features to life, ensuring a smooth user experience and efficient operations.
  3. Partner with Senior Development Team: You will partner with the Senior Development team to maintain and architect core infrastructure supporting new features.
  4. Review Code and Implement Best Practices: You will review other team members' code through formal pull request reviews and bring best practices from previous experience to improve the team and our software stack.
  5. Develop and Improve Automation: You will develop and improve automation for transactions, ledger reconciliation, and statement generation.
  6. Define APIs: You will define APIs for internal and external processes in collaboration with other developers.
  7. Debug Production Issues: You will debug production issues across services and multiple levels of the stack.
Requirements
  1. 2+ Years of Production Experience: You will have 2+ years of production experience with most or all of the technologies used in our backend stack: Ruby on Rails, PostgreSQL, and Django.
  2. Knowledge of Automated Testing Frameworks: You will have knowledge of automated testing frameworks for any common web-framework.
  3. Strong Fundamental Programming Skills: You will have strong fundamental programming skills (data structures, algorithms).
  4. Strong Proficiency in Version Control: You will have strong proficiency in version control (Git) workflows.
  5. Adaptability and Willingness to Learn: You will be willing to adapt and learn new technologies.
  6. Strong Understanding of SOLID Principles: You will have a strong understanding of the SOLID principles.
Bonus Points
  1. Experience Building and Managing Third-Party Integrations: You will have experience building and managing a suite of third-party integrations.
  2. Developing Backend Software with a Security-First Approach: You will have previously developed backend software with a security-first approach (OWASP).
  3. Experience Building Applications for the Financial Services Industry: You will have previously built applications for the financial services industry.
Our Technical Stack

We use a range of technologies, including Ruby on Rails, Django, React, TypeScript, AWS, and Heroku. We also use GraphQL and REST APIs.

What We Offer
  1. Competitive Salary: We offer a competitive salary range of CAD $80,000-$130,000 annual, commensurate with experience.
  2. Equity: We offer equity to our employees.
  3. Group Health Benefits: We offer enrollment in group health benefits after a probation period.

  • Software Engineer

    5 days ago


    Toronto, Ontario, Canada Playa Cabana Full time

    Job Title: Software Engineer (Backend)We are seeking a highly skilled Software Engineer (Backend) to join our team. As a Backend Software Developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend of the application, ensuring that it is stable, secure, and scalable.Key...


  • Toronto, Ontario, Canada ClickUp Full time

    Job Title: Staff Backend EngineerWe are seeking a highly skilled Staff Backend Engineer to join our team at ClickUp. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our next-generation data platforms.About the RoleAs a Staff Backend Engineer, you will lead the development of our backend APIs,...


  • Toronto, Ontario, Canada ClickUp Full time

    Job Title: Staff Backend EngineerWe are seeking a highly skilled Staff Backend Engineer to join our team at ClickUp. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our next-generation data platforms.About the RoleAs a Staff Backend Engineer, you will lead the development of our backend APIs,...


  • Toronto, Ontario, Canada Tonal Systems, Inc. Full time

    Job Title: Backend Software EngineerTonal Systems, Inc. is seeking a highly skilled Backend Software Engineer to join our team. As a Backend Software Engineer, you will play a critical role in building the platform that powers the world's most intelligent personal trainer.About the RoleWe are looking for a talented software developer with expertise in...


  • Toronto, Ontario, Canada ClickUp Full time

    Job Title: Staff Backend EngineerWe are seeking a highly skilled Staff Backend Engineer to join our team at ClickUp. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our next-generation data platforms.About the RoleThe ideal candidate will have a strong background in software engineering, with a...


  • Toronto, Ontario, Canada ClickUp Full time

    Job Title: Staff Backend EngineerWe are seeking a highly skilled Staff Backend Engineer to join our team at ClickUp. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our next-generation data platforms.About the RoleThe ideal candidate will have a strong background in software engineering, with a...


  • Toronto, Ontario, Canada ClickUp Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team and contribute to the development of our next-generation data platforms. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining high-quality backend APIs, services, and features.Key ResponsibilitiesLead the design...


  • Toronto, Ontario, Canada ClickUp Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team and contribute to the development of our next-generation data platforms. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining high-quality backend APIs, services, and features.Key ResponsibilitiesLead the design...


  • Toronto, Ontario, Canada Equest Full time

    Job Title: Backend Software EngineerAbout the Role:We are seeking a highly skilled Backend Software Engineer to join our team. As a Backend Software Engineer, you will be responsible for designing, developing, and implementing backend software components using NodeJS. You will work closely with our technical lead, developers, QA specialists, DevOps, and...

  • Software Engineer

    6 days ago


    Toronto, Ontario, Canada Stavrose Hospitality Inc Full time

    Our company is seeking a talented Software Engineer - Backend to join our team of experienced developers. The ideal candidate will have a strong foundation in programming languages, data structures, and software design patterns. Key responsibilities will include designing and implementing scalable, efficient, and reliable software...


  • Toronto, Ontario, Canada ClickUp Full time

    About the RoleWe're seeking a highly skilled Backend Software Engineer to join our team and help us build the next generation of data platforms. As a key member of our engineering team, you'll be responsible for designing, implementing, and maintaining highly scalable, high-quality backend APIs, services, and features.Key ResponsibilitiesLead the design and...


  • Toronto, Ontario, Canada ClickUp Full time

    About the RoleWe're seeking a highly skilled Backend Software Engineer to join our team and help us build the next generation of data platforms. As a key member of our engineering team, you'll be responsible for designing, implementing, and maintaining highly scalable, high-quality backend APIs, services, and features.Key ResponsibilitiesLead the design and...


  • Toronto, Ontario, Canada ClickUp Full time

    About the RoleWe're seeking a highly skilled Backend Software Engineer to join our team and help us build the next generation of data platforms. As a key member of our engineering team, you'll be responsible for designing, implementing, and maintaining highly scalable, high-quality backend APIs, services, and features.Key ResponsibilitiesLead the design and...


  • Toronto, Ontario, Canada ClickUp Full time

    About the RoleWe're seeking a highly skilled Backend Software Engineer to join our team and help us build the next generation of data platforms. As a key member of our engineering team, you'll be responsible for designing, implementing, and maintaining highly scalable, high-quality backend APIs, services, and features.Key ResponsibilitiesLead the design and...


  • Toronto, Ontario, Canada ClickUp Full time

    About the RoleWe're seeking a highly skilled Backend Staff Engineer to join our team at ClickUp. As a key member of our data platform team, you'll be responsible for designing, implementing, and maintaining our high-performance backend APIs and services.Key ResponsibilitiesLead the design and implementation of scalable, high-quality backend APIs and...


  • Toronto, Ontario, Canada LotusFlare Full time

    {"Job Title": "Senior Backend Engineer", "Job Description": "Job OverviewAt LotusFlare, we're revolutionizing traditional business backends with an engagement-centric, dynamic product stack. As a Senior Backend Engineer, you'll play a crucial role in developing, securing, and scaling our backend infrastructure to support millions of concurrent API calls.Your...


  • Toronto, Ontario, Canada LotusFlare Full time

    {"Job Title": "Senior Backend Engineer", "Job Description": "Job OverviewAt LotusFlare, we're revolutionizing traditional business backends with an engagement-centric, dynamic product stack. As a Senior Backend Engineer, you'll play a crucial role in developing, securing, and scaling our backend infrastructure to support millions of concurrent API calls.Your...


  • Toronto, Ontario, Canada Noblepixels Full time

    Transforming Society Through TechnologyNoble Pixels is a pioneering force in harnessing digital innovation to drive positive change. We're seeking a skilled Backend Software Engineer to join our team and contribute to projects that make a meaningful impact.Key ResponsibilitiesDesign and develop robust backend solutions using Laravel and MySQLOptimize...


  • Toronto, Ontario, Canada Noblepixels Full time

    Transforming Society Through TechnologyNoble Pixels is a pioneering force in harnessing digital innovation to drive positive change. We're seeking a skilled Backend Software Engineer to join our team and contribute to projects that make a meaningful impact.Key ResponsibilitiesDesign and develop robust backend solutions using Laravel and MySQLOptimize...


  • Toronto, Ontario, Canada Noblepixels Full time

    Transforming Society Through TechnologyNoble Pixels is a pioneering force in harnessing digital innovation to drive meaningful change. We're seeking a skilled Backend Software Engineer to join our team and contribute to projects that make a lasting impact.Key ResponsibilitiesDesign and develop robust backend solutions using Laravel and MySQLOptimize...