Enable job alerts via email!

Senior Software Engineer, API and Developer

Penny Jar Capital, LLC

Toronto

On-site

CAD 160,000 - 180,000

Full time

Today
Be an early applicant

Job summary

A fintech startup is seeking a Senior Software Engineer in Toronto to design and develop innovative SaaS applications. Candidates should have substantial experience in Java and NodeJS, as well as a strong understanding of database performance optimization. This role offers a competitive salary of CAD 160,000-$180,000 and the chance to work in a collaborative, startup-like environment.

Benefits

Competitive salary and benefits package
Opportunity in the Silicon Valley tech ecosystem
Support for personal and professional growth

Qualifications

  • 5-7 years of professional software development experience.
  • Strong portfolio or examples of past projects and code.
  • Experience in finance, billing, and/or subscription software.

Responsibilities

  • Design and develop multi-tenancy SaaS applications.
  • Oversee the implementation and testing of new features.
  • Drive best engineering practices in the development process.

Skills

Software development
Java
NodeJS
SQL
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Salesforce platform
Job description
Why you\'ll love this NUE opportunity!

We are seeking a highly motivated and enthusiastic Senior Software Engineer to join our fast-growing team. This role offers the opportunity to work with a variety of technologies, including Java, JavaScript - NodeJS & React, Salesforce Platform, AWS, Snowflake, etc.. If you are passionate about programming, coding, emerging technologies, and their applications in the financial domain, this could be the perfect role for you.

Job Requirements
  • Design, developer and architect multi-tenancy SAAS application with shared-nothing architecture based on spring boot framework, develop and architect scalable and reliable application which will leverage micro service architecture includes API gateway, service registry, service monitoring etc.

  • Work with other global team members and management to complement and complete the development process;

  • Oversee the design, scoping, implementation, and testing of new features end-to-end;

  • Drive technical excellence and implementation of best engineering practices such as design review, continuous integration and code review;

  • Create and maintain an open and transparent environment that values speed, innovation and quality;

  • Provide architecture and technical guidance for the software development team;

  • Stays current with relevant technologies, applying them to Nue’s SaaS applications as appropriate;

  • Helps define the standards and guidelines for the definition and development of Nue’s applications, components and services;

  • Deliver world class, high quality design and code using the latest development tools and frameworks. Uses agile methodologies including TDD, CI, Refactoring and Code Reviews.

Qualifications
  • Bachelor\'s degree in Computer Science, Software Engineering, or a related field.

  • 5-7 years of professional software development experience.

  • Strong portfolio or examples of past projects and code.

Required Skills and Experience
  • 5+ years of software development, design, and implementation experience in the finance, billing, and/or subscription software industry, specifically using multiple shard database architecture.

  • 5+ years of experience with application performance profiling and tuning.

  • Proficiency in Java, NodeJS, Databases

  • Preferred experience with AWS

  • Preferred experience with the Salesforce Platform.

  • Strong SQL skills and database performance optimization

  • Experience with concurrent programming and thread safety in applications

  • Enthusiasm for programming, coding, and keeping up with emerging technologies.

  • Problem-solving skills and an eagerness to learn and adapt.

  • Strong communication and collaboration abilities.

  • A passion for working in a fast-paced, startup-like environment.

What We Offer
  • Competitive salary and benefits package.

  • Opportunity to work in the dynamic and innovative Silicon Valley tech ecosystem.

  • The chance to work on groundbreaking projects and influence the future of finance and payment systems.

  • A collaborative and supportive team environment that encourages personal and professional growth.

Compensation

The compensation band for this role is $160,000-$180,000 CAD annually.

If you\'re excited about the prospect of contributing to an early-stage SaaS company's success and driving innovation in the finance industry, we\'d love to hear from you. Apply today to be a part of our growing team and make an impact in the world of emerging technologies and finance.

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