About the roleOur client develops a financial platform to help people find the right credit cards, mortgage rates, and various other financial service products and information to enable them to make the best financial decisions for their unique needs.We are looking for a Senior (Lead) Backend Engineer with expertise in Node, TypeScript, and SQL to work on a team focused on credit card and financial products and services. The focus of the work is API-based development. The person we are looking for will be proactive and a self-starter with a high sense of ownership. They are someone who works well in collaborative environments and is able to up-level the team by providing mentorship, code reviews, pairing, and sharing their knowledge and experience.Main ResponsibilitiesYour work will include both hands-on development and leadership duties:Build business logic that integrates with our APIs and partnersIngesting data from various sources into the data martIncrease observability into the core of our systemsDesign and develop data-driven solutionsWorking with various members of the team, including Engineers, and Product stakeholders, to discuss and identify solutions for business challenges on a day-to-day basisJob Skills/Requirements+90% English written and oral (at least B2 level) with excellent communication skills8-10 years of overall development experience in a professional software engineer position2+ years of experience in a Tech Lead, Team Lead, or Staff Engineer roleExpertise in Node.js, advanced TypeScript, AWS (gateway, step functions, lambda), and advanced SQLAbility to mentor other engineers and share knowledge/best practicesNice to have:Hands-on experience with GraphQLHands-on experience with PostgreSQLKnowledge and understanding of Infrastructure as Code (IAC),Understanding of AWS Airflow or ETL pipelines.Understanding of SnowflakeExperience working on an organically driven website at a scaleApply today to learn more about this exciting opportunity. We are actively interviewing now for this position.