ForbesAdvisor
ForbesAdvisor

51-200 employees

WebsiteLinkedIn
Financial Services
Media
Online Publishing
About ForbesAdvisor

ForbesAdvisor is a financial advice and product review platform operated by Forbes Media. It provides consumers with expert reviews, comparisons, and recommendations on a wide range of financial products including credit cards, loans, insurance, and banking services. The platform aims to empower users to make informed financial decisions by offering transparent, unbiased, and comprehensive content. ForbesAdvisor leverages the trusted Forbes brand to deliver authoritative financial guidance and help users navigate complex financial choices.

5 months ago

Software Engineer

Full-time
Mid Level
Software Engineer
Report problem

📋

Description
  • At Marketplace, our mission is to help readers turn their aspirations into reality.
  • We arm people with trusted advice and guidance, so they can make informed decisions they feel confident in and get back to doing the things they care about most.
  • We are an experienced team of industry experts dedicated to helping readers make smart decisions and choose the right products with ease.
  • Marketplace boasts decades of experience across dozens of geographies and teams, including Content, SEO, Business Intelligence, Finance, HR, Marketing, Production, Technology and Sales.
  • The team brings rich industry knowledge to Marketplace’s global coverage of consumer credit, debt, health, home improvement, banking, investing, credit cards, small business, education, insurance, loans, real estate and travel.
  • Job Overview: We are seeking a highly skilled Senior Fullstack Engineer to join our dynamic team.
  • This role demands extensive experience in both frontend and backend development, along with a strong grasp of cloud technologies and database management.
  • You will work closely with the Engineering team, Product team, and other stakeholders to design and implement scalable, secure, and high-performance solutions.
  • As a technical leader, you will ensure adherence to best practices, provide mentorship, and drive cross-functional collaboration.
  • Responsibilities include designing and architecting complex, scalable full-stack solutions, writing maintainable code primarily in React and Node.js, collaborating with product, design, QA, and DevOps teams, conducting code reviews, optimizing applications for speed and scalability, mentoring engineers, contributing to long-term tech strategy, collaborating on DevOps and CI/CD pipelines, and ensuring security and compliance standards are met.
  • The role requires a Bachelor's or Master’s degree in Computer Science, Engineering, or related field, with 12+ years of software engineering experience including 7+ years in full-stack development.
  • Deep expertise in React, Node.js, and TypeScript is essential, along with experience in cloud-native applications, containers, and DevOps workflows.
  • The tech stack includes React, Redux, TypeScript, Tailwind, Node.js, Express, Nest.js, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, AWS/GCP, Jest, Cypress, and more.
  • Leadership experience in coaching and mentoring teams, delivering complex projects, conducting code reviews, and working in agile methodologies is required.
  • Perks include a day off on the 3rd Friday of each month, monthly wellness and commutation reimbursements, and paid paternity/maternity leaves.

🎯

Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 12+ years of software engineering experience, including 7+ years in full-stack development.
  • Deep expertise in React, Node.js, and TypeScript.
  • Proven experience architecting complex systems and influencing tech direction at scale.
  • Solid understanding of data structures, system design, API design, and microservices.
  • Experience with cloud-native apps, containers, and DevOps workflows.
  • Strong communication, mentorship, and leadership-by-influence skills.
  • Proven experience in coaching and mentoring a team of developers.
  • Proven track record of delivering complex projects successfully.
  • Ability to conduct code reviews and provide constructive feedback.
  • Experience in agile methodologies (Scrum, Kanban).
  • Ability to manage project timelines and deliverables effectively.
  • Excellent verbal and written communication skills.
  • Ability to explain technical concepts to non-technical stakeholders.
  • Strong analytical and problem-solving skills.
  • Ability to troubleshoot and resolve complex technical issues.
  • Experience in working with cross-functional teams (designers, product managers, QA).
  • Ability to quickly learn and adapt to new technologies and frameworks.

🏖️

Benefits
  • Day off on the 3rd Friday of every month (one long weekend each month).
  • Monthly Wellness Reimbursement Program to promote health and well-being.
  • Monthly Office Commutation Reimbursement Program.
  • Paid paternity and maternity leaves.