WANTED

Technical Javascript Lead – REF 70 – 09

  • Full Time
  • Permanent
  • remote
  • Remote in Europe and South America

Purpose of the Role
We are looking for a proactive and experienced Technical Lead with a deep understanding of JavaScript, specifically with hands-on experience in React and Node.js, to spearhead the re-architecture and re-write of an existing system into a modern JavaScript stack. This is a high-impact role for a senior developer ready to step into technical leadership, shape the direction of a complex rebuild, and mentor a team through a complete system transformation. Experience with or openness to working with Ruby is a plus, as parts of the legacy system may require understanding or temporary support during the transition phase.

Duties and Responsibilities

  • Lead the end-to-end redevelopment of an existing platform using React and Node.js
  • Design scalable, maintainable system architecture and lead implementation strategy
  • Collaborate with stakeholders to break down legacy logic and plan the migration roadmap
  • Write clean, efficient, testable, and well-documented JavaScript code
  • Interface with existing Ruby code when necessary (Ruby experience is a bonus, not required)
  • Mentor engineers on the team and promote engineering best practices
  • Conduct code reviews, provide feedback, and help define team standards
  • Troubleshoot system issues and lead performance optimization
  • Coordinate closely with Product, Design, and QA to ensure high-quality delivery

Required Experience & Knowledge

  • 6+ years of hands-on experience with full-stack JavaScript development
  • Strong knowledge of React for building modern, responsive UIs
  • Solid backend experience with Node.js, including API design and integration
  • Proven experience in leading or architecting large-scale applications
  • Comfortable reading, understanding, and possibly extending Ruby code (nice to have)
  • Familiarity with PostgreSQL or similar relational databases
  • Experience working in agile development environments
  • Comfortable writing technical documentation and clearly communicating decisions

Skills and Attributes

  • Strong leadership and communication skills
  • Excellent problem-solving and system design abilities
  • Ability to break down legacy systems and define clean modernization paths
  • Passionate about clean code, testing, and development best practices
  • Eager to take ownership of a rebuild project and see it through to success
  • Willingness to dive into a Ruby legacy codebase when needed, even if not an expert

Required Education & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Advanced proficiency in written and spoken English
  • Portfolio or GitHub showcasing relevant work in JavaScript, React, and Node.js
  • Prior leadership or mentorship experience is a strong plus

Apply Online

A valid email address is required.
Docx and PDF files allowed. Up to 5MB max size.