arrow_back
Back to jobs
place
Montreal, QC, Hybrid
watch_later
Full-time, Permanent
Apply now
home
navigate_next
Careers

Lead Back-end Engineer (Node/Typescript/GCP)

We are looking for a highly motivated Lead Node.js Back-end Engineer who will lead the tech team, plan & manage task distribution, and hands-on contribute. Our ideal candidate is someone who loves to collaborate and lead others. We're a hardworking, energetic team that is passionate about our customers and believes that to be successful we should never stop learning: learning about our customers, our product, management and how to build better software.

BrainFinance is a leading financial technology company providing responsible and constructive credit solutions to consumers. We are redefining access to credit with our revolutionary technology that uses machine learning and automation capabilities to deliver better, simpler financial services to everyone.


We are looking for a highly motivated Lead Node.js Back-end Engineer who will lead the tech team, plan & manage task distribution, and hands-on contribute. Our ideal candidate is someone who loves to collaborate and lead others. We're a hardworking, energetic team that is passionate about our customers and believes that to be successful we should never stop learning: learning about our customers, our product, management and how to build better software.


What You’ll Do

  • Work collaboratively with product managers, engineers, data scientists, and designers to set overall development strategy and deliver high-quality software.
  • Lead the team of Node.js back-end engineers.
  • Build new products and features for the new platform.
  • Build integrations with various market data API.
  • Build robust, highly available, and scalable web services.
  • Develop, test, and ship new features on daily basis.


What You’ll Be Bringing to The Team:

  • 8+ years of back-end application development experience and 3+ years of lead experience
  • Strong experience with Typescript and NodeJS.
  • Experience with popular Node.js frameworks such as: Next.js, Fastify, Express, etc.
  • Experience with relational databases such as PostgreSQL, MySQL; and writing complex SQL queries.
  • Experience with NoSQL databases such MongoDB, DynamoDB, Firestore, etc.
  • Experience with Cloud providers such as GCP etc.
  • Experience building RESTful APIs and generating documentation using OpenAPI/Swagger platforms.
  • Experience with containerization using Docker.
  • Experience with serverless technologies (Google Cloud Run, Cloud Functions, etc.)
  • Experience in post-mortem analysis of a node process.
  • Experience with designing and creating event-based systems with Kafka, PubSub, Redis technologies.
  • Experience with JIRA, GIT, Postman, and Jenkins platforms.
  • As we provide the majority of our services in 7 provinces in Canada, the candidate must be able to communicate effectively in English to fulfill their duties.


What We Offer:

  • Health & Dental Insurance.
  • Virtual Healthcare Program.
  • RSP contribution.
  • Flexibility to work remotely from Montreal or at our office headquarters!
  • Day off on your Birthday!
  • Commuter Benefits (Bixi, Opus).
  • Team building, 5 to 7 PM networking and office activities.
  • Office Perks (fresh fruits, snacks, games and relaxation spaces).
  • Paid training subscription tools.
  • Sports Wellness Program.


Job Types: Full-time, Permanent.

Schedule: 8-hour shift.

Ability to commute/relocate: Montréal, QC, reliably commute or plan to relocate before starting work (required).


BrainFinance is hiring!

place
Montreal, QC, Hybrid
watch_later
Full-time, Permanent
event
May 9, 2023
We look forward to hearing from you
Apply now