Job Description
YOLO is a pre-seed stage startup building India's first community-driven Fintech SaaS product that automates da-day activities in colleges and provides financial smartness to students using the smart prepaid cards. YOLO helps to make online and offline payments through UPI, YoloPay Features, and YOLO Card. We aim to make banking cool for 600 Million+ Indian Gens and to allow them to save min 2% money on every spend with all the other exclusive experiences like events, challenges, internship opportunities etc., and is looking to add a backend developer as a part of the founding team.Experience: 2+ years Professional Experience OnlySalary: ESOPs initially and grow with teamExpected Notice Period: 0 to 2 WeeksShift: It's a early stage startup and there is no time-limit until deadlines are met.Opportunity Type: RemoteNode JS (Must)Nest JS (Must)Rest API's (must)Mongo DB (Must)Redux (Must)FirebaseAWS (Basic Knowledge of EC2-2 & S3 Buckets)Previous Experience in Banking/Fintech Startup (Added Advantage)At least worked and deployed 2 projects live on different platforms.About This RoleWe are looking for a highly skilled Founding Team Member and Nest JS Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. You'll be a part of YOLO technical founding team that's responsible for the full SDLC, from conception to deployment.On The JobManaging the interchange of data between the server and the users.Building and Managing WebhooksPrimary focus will be development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-endComply with agile based software development methodology and good time management and debugging skills.Strong decision-making skills and collaborating with front-end developers on the integration of elements.Developing high-performance applications by writing testable, reusable, and efficient code.Design, test and deploy server-side architecture through JavaScript.Deploy and maintain the application in a secured AWS environment.Take ownership from the ideation phase to deployment and maintenance.Active participation in the hiring process to bring world-class programmers in the team.Write clean, functional code on front-end and back-end that is cross-platform & cross-device compatible.Create Unit and Integration tests to ensure code qualityDevelop and manage well-functioning databases for a scalable and secure system.Ability to implement effective security protocols, data protection measures, and storage solutions.Strong hands-on experience in microservices-based design and development using Nodejs, Nest js and typescript.Strong experience in writing unit tests.Strong understanding of asynchronous programming.Strong hands-on experience using express JS and MongoDB.Should have developed node JS based REST APIs and supported them in production.Should have experience in performance tuning of the APIs.Experience in implementing workflowMust Have analytical and problem-solving skills.Should have good communication skills.Must have excellent troubleshooting and analytical skillsExperience working in a team-based, start-up or agile development environment.This Role Requires:2+ years experience as a Backend Node JS or Nest Js Developer in Fintech, Startups, Banks or related field.Hands-on experience in API development and frameworks such Nest.js, Loopback,Hapi.Strong experience in Nest.js, Node.js, JavaScript, web hooks, web stacks, libraries, and frameworks, Java (Good to have)Strong Experience in Restful APIs / SOAP (building, not using...)Exposure to DevOps (AWS) and CI/CD with tools and platforms like Jenkins, Docker, Kubernetes, ELK stack, etc.Experience in performance testing frameworks like Mocha, Node + NPMUnderstanding of basic cloud computing concepts and experience in using any of themajor cloud service providers(AWS/GCP/Azure).Designing customer-facing UI and back-end services for various business processes.Running diagnostic tests, repairing defects, and providing technical support.Recommending and implementing improvements to processes and technologies.Zeal and drive to take end to end ownership.Proven experience in handling multiple projects and competing deadlines.Proven analytical and problem-solving capabilities.Excellent communication and teamwork skills.Great attention to detail.Organizational skills.Added Advantages:Worked previously in a fintech startup specifically in payments domain.AWS Certification for EC2Cyber Security CertificationHackathons AchievementsWhy should you join usEvery once in a while, a product comes to life that makes people think, why was this not done earlier The users love it, the investors dream about the great returns and the team feels joy and pride every day. We have strong indicators for users & investors, and we are building a team that will have stories to tell all their life.We believe that a great product is built by a high-quality team that finds purpose and joy in their work, and we also go beyond it to put heavy emphasis on having fun at work as well.PerksExponential Learning OpportunitiesOpportunity to work on a project from very early stage and take the complete authorityChance to work with amazing leadersHyper growth and appraising opportunities in every 3-4 monthsChance to work in a pressure-oriented fast paced startup culture that will teach and take you 10 years ahead of other people.