Full Stack Developer

at  Payfacto

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Sep, 2024Not Specified01 Jul, 2024N/APostgresql,French,Authentication,Vue,Code Coverage,Git,Confluence,Spring Boot,Java,Ecs,Bitbucket,English,JiraNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WE’RE LOOKING FOR A FULL STACK DEVELOPER TO JOIN OUR TEAM!

PayFacto is looking for a Full Stack Developer to join our team in developing a new suite of customer facing products. As a member of the development team, you will be working with the UX and the Product teams to design new, and enhance existing, applications. On delivery, you will be working with QA and SRE to implement and deploy applications that are robust, scalable, and performant.

WHAT WE ARE LOOKING FOR:

As the development team, we are looking for people who bring good skills, good energy, and good attitude to the table. We are a fairly diverse group, and like people who can bring forward new ideas and ways of doing things. We also understand the importance of quality and deadlines and try to ensure neither are compromised. As we work, we tend to spend time helping each other out to ensure deadlines are met, so having a good grasp of clean coding techniques and automated testing is a must.

REQUIRED SKILLS TO GET AN INTERVIEW:

If you want to work with a group of people who have your back, you are going to want to show in your resume where you have used the following:

  • js, preferably Vue 3, preferably for several years
  • JavaScript, we are currently using ES7 as a baseline but use any feature that is widely supported
  • js, we are currently using version 20 but will be migrating to version 22 in the next few months
  • Java, a number of our backend systems are written in Java using Spring Boot. Being able to work on those systems from time to time is a must
  • SQL, we store most of our data in PostgreSQL and sometimes needs complex queries to get the data we want. Being able to analyze queries to provide results that are both correct and fast is a must
  • Fluent English. English is the common (but not the only) language on our team. Being able to communicate, in both written and verbal formats, is a must

BONUS SKILLS

If you definitely want to pique our interest, being able to show you have the following skills will help get you there:

  • We are an English-speaking team but are a French company. Fluency in French will be a definite asset when working with colleagues and customers
  • If you can show experience with ECS, Secrets Manager, DynamoDB, CloudFront, and other AWS products that would definitely be a bonus
  • We are using Auth0 for both authorization and authentication. Having someone who understands Auth0 will shorten the learning curve going in
  • Jest, Mock Service Workers, and supertest. We work at having a minimum of 80 code coverage. Being able to show where and how you use these tools is a bonus skill
  • Uncle Bob
  • Experience with Atlassian’s toolset: git, bitbucket, confluence, and Jira

ABOUT US:

  • We provide fully integrated point-of-sale and payment solutions to restaurants, hotels, bars, and retail businesses.
  • We are recognized for our state-of-the-art POS systems (Veloce and Maitre’D).
  • We have offices in Canada, the United States and Europe.
  • We’re expanding and growing!

We offer:

  • Medical and dental coverage from day one.
  • 24/7 telemedicine.
  • Employer participation in RRSP plan.
  • Vacation and personal days.
  • The challenge of working in a fast-paced, growing company.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada