Datman
Datman - Senior Software Developer - Node.js/TypeScript
Job Location
Bangalore, India
Job Description
About the job : Job Description : We are seeking a highly skilled Senior Software Developer with expertise in payout integration, reconciliation, and scripting, specifically in Node.js and TypeScript, to join our team. The ideal candidate will have a strong background in integrating payout systems and platforms, as well as experience in reconciling reports between our gateway and provider gateway. Proficiency in MySQL, AWS Cloud services, mentoring junior team members, and strong math and analytical skills are also desired. The successful candidate will be responsible for developing, optimizing, and maintaining payout integrations, as well as writing scripts for report reconciliation using Node.js and TypeScript. Responsibilities : - Develop and integrate payout systems and platforms to enable seamless and efficient payout processes. - Reconcile reports between our gateway and the provider gateway vice versa using scripting, ensuring accuracy and consistency of payout data. - Optimize MySQL database performance through efficient table engines, query optimizations, indexes, parameter groups, replication, sharding, and partitioning. - Utilize a wide range of AWS Cloud services, including API Gateway, Lambda, SQS (Simple Queue Service), CloudWatch, SNS (Simple Notification Service), RDS (Relational Database Service), Log Insights, and CloudFormation, to support payout integrations and reconciliation processes. - Mentor junior team members, assess their skill sets, and identify gaps in processes and product knowledge. - Provide guidance and support to enhance their professional growth. - Collaborate closely with cross-functional teams, including product management and QA, to ensure seamless and reliable payout integrations and report reconciliation. - Resolve any issues or challenges related to payout systems promptly. - Design and develop comprehensive unit tests using Mocha or Jest frameworks in Node.js/TypeScript to ensure code quality, reliability, and maintainability. - Plan and implement effective production monitoring strategies for releases and new feature requests. - Ensure proper monitoring of live systems to proactively identify and resolve any performance or functional issues. - Apply strong math and analytical skills to analyze payout data, identify discrepancies, and provide insights for optimization and decision-making during the reconciliation process. - Write scripts using Node.js and TypeScript to automate report reconciliation tasks and streamline the process. Requirements : - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience in integrating payout systems and platforms using Node.js and TypeScript, demonstrating a deep understanding of payout integration workflows. - Experience with payout tools such as PinPayment and Tipaliti is preferred. - Strong proficiency in MySQL, including expertise in table engines, query optimizations, indexes, parameter groups, replication, sharding, and partitioning. - Solid understanding and experience with a broad range of AWS Cloud services, including API Gateway, Lambda, SQS, CloudWatch, SNS, RDS, Log Insights, Step function and CloudFormation. - Track record of mentoring and coaching junior team members, conducting skill assessments, and identifying areas for improvement. - Familiarity with Mocha and/or Jest testing frameworks in the context of Node.js and TypeScript, with the ability to write comprehensive unit tests for payout integrations and reconciliation scripts. - Excellent problem-solving skills and the ability to collaborate effectively with cross-functional teams to achieve project goals. - Strong communication skills, both written and verbal, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders. - Strong math and analytical skills for data analysis, discrepancy identification, and reconciliation purposes. - Experience in writing scripts using Node.js and TypeScript for automating tasks and report reconciliation. Rough notes : - Strong in maths and reasoning - Able to write quick scripts to get the job done - Excellent in mysql queries - Solid understanding of AWS Cloud services, including API Gateway, Lambda, SQS, CloudWatch, SNS, RDS, Log Insights, Step functions and CloudFormation. Perk & Benefits : Birthday Off : - We want to celebrate your special day You'll get to take a day off on your birthday to enjoy it as you wish. Learning Opportunities : - Working with a fintech company provides plenty of opportunities to learn about new technologies, financial markets, and trends. - You'll be exposed to cutting-edge technology and industry experts. Snacks Budget : - We provide a snacks budget, so you can have all the energy you need to power through the day Team Building and Outings : - We value teamwork and believe that it's important to have fun with your colleagues. - That's why we organize team-building events and outings every quarter. - We want to make sure our employees are happy, engaged, and motivated (ref:hirist.tech)
Location: Bangalore, IN
Posted Date: 10/18/2024
Location: Bangalore, IN
Posted Date: 10/18/2024
Contact Information
Contact | Human Resources Datman |
---|