TL;DR
Senior Fullstack Software Engineer (Node.js/React): Supporting the migration of a legacy application built with PHP/Yii to a modern stack based on Node.js and React with an accent on refactoring existing functionality and implementing new services. Focus on building integrations with external platforms and collaborating with engineering, QA, and product teams.
Location: Remote (Argentina, Brazil, Colombia, Uruguay, Mexico)
Company
hirify.global is a company that provides a platform for conducting remote qualitative research.
What you will do
- Participate in the migration of a legacy PHP and Yii application to Node.js and React.
- Analyze legacy code and translate business logic into modern services.
- Develop backend services with Node.js and implement frontend components using React.
- Contribute to building and maintaining platform integrations.
- Work with MySQL and PostgreSQL databases.
- Collaborate with engineering, QA and product teams.
Requirements
- Proven experience working with Node.js.
- Experience developing interfaces with React.
- Experience with SQL databases such as MySQL or PostgreSQL.
- Understanding of REST APIs.
- Experience working with AI assisted development tools such as Cursor or similar.
Nice to have
- Experience with PHP.
- Experience with the Yii 1 framework.
- Experience participating in migration projects.
- Experience with modern development workflows such as Git and CI and CD tools.
Culture & Benefits
- Vacation as per the laws of your country.
- Health insurance policy for you and your loved ones.
- 10 days of sick pay without a doctor's note, afterwards - as per the laws of your country.
- Time off for state holidays according to the official calendar.
- Pleasant environment with corporate parties and get-togethers.
- Comfort service to solve technical and everyday problems at work.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →