<br><br> About Company: Cointab provides Financial Technologies to Consumers and Businesses: <br>- BHIM UPI App for Consumers <br>- Automated Reconciliation System for Businesses <br><br> Cointab BHIM UPI app enables consumers to perform mobile banking transactions with ease and buy right financial services. It is available on both Android and iOS platforms. We have more than 1 million registered users who use our app to perform: <br>- banking transactions such as balance check, transfer money <br>- make payments to merchants for everyday purchases; recharge mobile/DTH; pay credit card/ electricity/ gas/ utility bills <br>- book online fixed deposit <br>- buy health, accident, home insurance <br><br> For Businesses, we provide an Automated Reconciliation System which helps them automate all of their reconciliation processes including: <br>- Payment gateway reconciliation for deposits, receivables, repayments <br>- Payout gateway reconciliation for withdrawals, disbursements, refunds <br>- Bank statement reconciliation for both deposits and withdrawals <br>- Marketplace reconciliation including Amazon, Flipkart, Myntra, etc. <br>- ERP reconciliation including SAP, Microsoft Dynamics NAV, Oracle, etc. <br><br> Our system has helped businesses reconcile more than 120 million transactions so far. It also helps businesses prepare any financial reports, MIS, annexures, etc. <br><br> Job Description: <br>You would be building a web based software which helps some of the largest companies in India to reconcile their financial data and prepare MIS, reports, etc. <br><br> As part of the Software Engineering team, your work will include: <br>- Creation of front-end and back-end of the software using Node.js and AngularJS web framework <br>- Creation/Consumption of APIs <br>- Creation/Maintaining of MySQL databases <br>- Building user-friendly UX and UI <br>- Building automated testing scripts <br>- Managing Git repositories <br>- Deployment and maintenance of codebase across a large server farm <br>- Optimizing the code for stability and performance <br><br> We are using Node.js as our programming language so you should be open to learning and adopting it to build our software. <br><br> Desired Candidate Profile <br><br> You should have a good understanding of the programming concepts and excellent logical thought process. You should also have the ability to understand difficult business problems and build useful solutions. <br><br> Prior experience should include building websites and softwares (client-side and server-side logic creation) in Node.js programming language, APIs and databases. <br><br> Education <br><br> Does not matter. If you can solve our challenge mentioned below, you are more than welcome <br><br> Number of Years of Experience <br><br> Does not matter. If you can solve our challenge mentioned below, you are more than welcome <br><br> Selection Process <br><br> Step 1: If the job description interests you, please try to solve the challenge mentioned in the below document <br><br> <a href="https://drive.google.com/file/d/1M-R8ZkNqjfUhXUSFCKLxNLLAovH6SzMY/view" target="_blank">https://drive.google.com/file/d/1M-R8ZkNqjfUhXUSFCKLxNLLAovH6SzMY/view</a> <br><br> Step 2: Submit your answer to the challenge on the email ID mentioned in the challenge document <br><br> Step 3: We will review the work. If found as per our expectations, we will schedule a video interview via Google Meet <br><br> Step 4: We will take a 30 to 60 minute video interview <br><br> Step 5: After the interview if we think you will be able to do the work as per this job description, we will confirm it to you <br><br> Step 6: If you are keen to join us, you can accept the offer and join as soon as you can! It is a full-time work-from-office role from our office in Malad West, Mumbai (near Infinity Mall on Link Road)