Backend Developer
CurrentDevelopment of the entire backend of the company's website:General skills:• Use of Monday, a task management platform (like Kanban, Trello, etc.)• Use of Google Cloud Run for the website's deployment• Use of various Google APIs (Maps, Geocoder, reCaptcha)• Use of MongoDB Atlas for the database• Use of Stripe to allow payments on the website• Use of Twilio for text messaging• Use of GitHubProgramming skills:• Backend programming in JavaScript (NodeJS, ExpressJS)• Use of web sockets to create a real-time messaging system• Implementation of middleware files to facilitate authentication and permissions validation for each action• Implementation of numerous security measures • To protect user data • To protect our web server (speed, stability, etc.)• Implementation of a secure payment system (Visa, MasterCard, PayPal, Google Pay, Apple Pay, etc.) in relation to the subscriptions• Implementation of automated email and text messaging• Implementation of a user authentication system with support for multiple 2FA methods