Senior Full-stack Software Engineer (Node.js + React)
Responsible for the design, development, optimization, and maintenance of web applications and digital platforms that support editorial, marketing, and data products (e.g., rankings or reports). The role combines technical leadership, client-side and server-side coding, and collaboration with design and content teams.
• Successful and timely delivery of features and projects
• Code quality and adherence to best practices (measured through code reviews)
• Application performance and SEO improvements
• Engagement in team collaboration and knowledge-sharing
• Customer and user satisfaction with web experiences
• 5 years experience • Proficiency in NodeJS, Next.js, React, and TypeScript
• Strong knowledge of modern JavaScript (ES6+), CSS (SASS, Tailwind), and HTML
• Experience with headless CMS (e.g., Contentful, Strapi, Sanity)
• Knowledge of server-side rendering (SSR) and static site generation (SSG) • Github, REST APIs
• Strong problem-solving and analytical skills
• Excellent communication and collaboration skills
• Ability to work independently and in a team environment
• Detail-oriented with a focus on delivering high-quality user experiences