Match score not available

IT & Technology · Montreal, Quebec

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

1-3 years of professional Full Stack web development experience., In-depth knowledge of JavaScript, CSS, HTML, Node JS, MariaDB, and MySQL., Professional experience with Vue JS and developing RESTful APIs., Excellent English communication skills, both verbal and written..

Key responsabilities:

  • Work with the team on application design and architecture.
  • Deliver quality-focused, tested, and effective software development processes.
  • Write clean, maintainable, and secure code across the technology stack.
  • Participate in discussions, planning, and implementations with the development team.

FinSANA logo
FinSANA
51 - 200 Employees
See all jobs

Job description

We are Finsana, a FinTech company. Our mission is to build innovative solution using cutting edge technology, marketing and data science to provide multi-channel and multi-product lending solutions. Our software solutions provide financing opportunities to millions of consumers around the globe.

Finsana welcomes people of all backgrounds to apply for this position. Our work environment is better as a direct result of the variety of people who work here, and we intentionally foster an environment where every team member can feel accepted, appreciated and respected.

Requirements

Who you are

  • You are an actual full stack developer- You can contribute equally to database, backend and frontend development. You speak clean, semantic, standards-compliant code fluently.
  • You are solid with our technology stack – Our main applications are built using PHP/Node.JS as the backend. The frontend is a mix of PHP, HTML and different frameworks of JavaScript. You will be expected to understand our Frontend, backend and data structures evaluate it and drive successful redesign and maintenance of it.
  • You are a not afraid of a challenge – You will manage multiple tasks at once, you can identify what methodology will provide the best results.
  • You can succeed with a remote team – We work with everyone, and that includes teams abroad. You should be present, aware and responsive with our distributed team. Being comfortable speaking in English is key.
  • You are a team player – One for all, all for one. Be able to document your tasks and flows so others can cover you when needed.

Responsibilities

  • Work with the team in providing application design and architecture
  • Deliver & ensure quality-focused, predictable, tested, and effective software development process
  • Write clean, understandable, maintainable, and secure code in all levels of our technology stack
  • Participate in discussion, planning, decisions and implementations with the development and project team
  • Test code you write, peer review other code, and pair programming
  • Work in an agile manner, able to quickly transition from one task to another
  • Provide project completion timelines and deliver with accuracy
  • Being excited to research and push new technologies and experiences
  • Document the process

Skills you’ll need

  • 1-3 years of professional Full stack web developer experience
  • In-depth knowledge of JavaScript, CSS, HTML, Node JS, MariaDB, and MySQL
  • Professional experience with Vue JS
  • Professional experience developing APIs (mainly RESTful)
  • Professional experience integrating with APIs and comfortable working with developer documentation
  • knowledge of micro-services and Kafka architecture
  • Strong understanding of data structure, data manipulation and programming fundamentals
  • Excellent analytical and problem-solving skills
  • Great teamwork skills and time management skills
  • Experience using software development tools and methods (source control)
  • Hands on architect with ability to write well documented code
  • Excellent understanding of high performance, scalability and security
  • Must have excellent English communication skills; both verbal and written

Nice to have

  • Professional experience with micro-services and Kafka
  • Experience writing unit tests, integration test, and implementing CI/CD workflows
  • Knowledge of AWS features and products
  • French communication skills

_________________________________________

Nous sommes Finsana, une entreprise FinTech. Notre mission est de construire une solution innovante en utilisant une technologie de pointe, le marketing et la science des données pour fournir des solutions de prêt multicanal et multiproduit. Nos solutions logicielles offrent des opportunités de financement à des millions de consommateurs à travers le monde.

Finsana invite les personnes de tous horizons à postuler pour ce poste. Notre environnement de travail est meilleur en raison de la variété des personnes qui y travaillent, et nous favorisons intentionnellement un environnement où chaque membre de l’équipe peut se sentir accepté, apprécié et respecté.

Exigences

Qui êtes-vous ?

Vous êtes un véritable développeur complet – Vous pouvez contribuer de manière égale au développement de la base de données, du backend et du frontend.

Vous parlez couramment un code propre, sémantique et conforme aux normes.

Vous êtes solide avec notre pile technologique – Nos principales applications sont construites en utilisant PHP/Node.JS comme backend. Le frontend est un mélange de PHP, HTML et différents frameworks de JavaScript. Vous devrez comprendre notre Frontend, notre Backend et nos structures de données, les évaluer et en assurer la refonte et la maintenance.

Vous n’avez pas peur des défis – Vous gérerez plusieurs tâches à la fois, vous saurez identifier la méthodologie qui donnera les meilleurs résultats.

Vous pouvez réussir avec une équipe à distance – Nous travaillons avec tout le monde, et cela inclut les équipes à l’étranger. Vous devez être présent, conscient et réactif avec notre équipe distribuée. Être à l’aise pour parler en anglais est essentiel.

Vous avez l’esprit d’équipe – Un pour tous, tous pour un. Soyez capable de documenter vos tâches et vos flux afin que les autres puissent vous remplacer en cas de besoin.

Responsabilités

– Travailler avec l’équipe à la conception et à l’architecture des applications.

– Fournir et assurer un processus de développement logiciel axé sur la qualité, prévisible, testé et efficace.

– Rédiger un code propre, compréhensible, maintenable et sécurisé à tous les niveaux de notre pile technologique.

– Participer aux discussions, à la planification, aux décisions et aux mises en œuvre avec l’équipe de développement et de projet.

– Tester le code que vous écrivez, évaluer les autres codes par les pairs et faire de la programmation en binôme.

travailler de manière agile, en étant capable de passer rapidement d’une tâche à l’autre

– Fournir des délais d’achèvement de projet et livrer avec précision

– Être enthousiaste à l’idée de rechercher et de pousser de nouvelles technologies et expériences
– Documenter le processus

Compétences requises

– 1-3 ans d’expérience professionnelle en tant que développeur web Full stack
– Connaissance approfondie de JavaScript, CSS, HTML, Node JS, MariaDB, et MySQL
– Expérience professionnelle avec Vue JS
– Expérience professionnelle dans le développement d’API (principalement RESTful)
– Expérience professionnelle de l’intégration d’API et aisance à travailler avec la documentation du développeur
– Connaissance des micro-services et de l’architecture Kafka
– Bonne compréhension de la structure des données, de la manipulation des données et des principes fondamentaux de la programmation.
– Excellentes capacités d’analyse et de résolution de problèmes
– Excellentes aptitudes au travail en équipe et à la gestion du temps
– Expérience de l’utilisation d’outils et de méthodes de développement de logiciels (contrôle de la source)
– Architecte pratique capable d’écrire un code bien documenté.
– Excellente compréhension de la haute performance, de l’extensibilité et de la sécurité.
– Excellentes aptitudes à communiquer en anglais, tant à l’oral qu’à l’écrit.

Les atous

– Expérience professionnelle avec les micro-services et Kafka
– Expérience dans la rédaction de tests unitaires, de tests d’intégration et dans la mise en œuvre de flux de travail CI/CD.
– Connaissance des fonctionnalités et des produits AWS
– Compétences en communication en français

Job Location: Montreal

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Time Management
  • Teamwork
  • Problem Solving
  • Adaptability
  • Communication

Related jobs