Software Engineer (React, Node.js, TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (React, Node.js, TypeScript): Build and evolve production-grade front-end experiences with React and TypeScript/JavaScript, collaborating across the stack with Node.js and Express services with an accent on reliability, maintainability, and scalable delivery. Focus on architectural decision-making, RESTful API design, and writing testable code using TDD while exploring AI-assisted and agentic tools to improve development workflows.
Location: London
Company
is a global information analytics company helping institutions and professionals advance science and healthcare.
What you will do
- Design, develop, and maintain complex production-grade front-end features using React and TypeScript/JavaScript, supporting back-end services built with Node.js and Express.
- Lead and influence architectural discussions, technical design decisions, and long-term platform improvements.
- Build scalable, maintainable RESTful APIs with a focus on reliability and performance.
- Write high-quality, testable code and enforce engineering standards through TDD and meaningful test coverage.
- Perform thorough code reviews to ensure quality, consistency, and adherence to coding practices.
- Explore AI-assisted and agentic tools (e.g., code assistants, test generation, documentation agents) to improve development workflows in line with team guidelines.
Requirements
- Strong production-grade React and TypeScript/JavaScript skills with experience delivering at scale.
- Professional software engineering experience.
- Proven experience building scalable, high-availability systems using TypeScript/JavaScript and Node.js with Express, plus HTML/CSS.
- Experience designing and implementing RESTful APIs.
- Advanced understanding of modern software development methodologies such as Agile/Scrum.
- Ability to diagnose and resolve complex issues; experience working with backend services in Python or Java to debug and extend the full data path.
Culture & Benefits
- Healthy work/life balance with flexible working hours.
- Wellbeing initiatives, shared parental leave, study assistance, and sabbaticals.
- Country-specific benefits.
Hiring process
- Interviews and evaluation of technical fit and engineering practices.
- Discussion of collaboration approach and alignment with team guidelines.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →