Major responsibilities:
- Maintain and extend an existing application (Node.js + React)
- Debug and resolve complex issues across frontend and backend
- Implement new features while working within legacy constraints
- Improve performance, stability, and security of the system
- Propose and implement incremental architectural improvements
- Collaborate with the Product Owner and team to clarify requirements
- Mentor junior developers and contribute to team growth.
We'd love to hear from you if you have:
- 5+ years of experience in JavaScript/TypeScript development
- Strong expertise in React (hooks, context, state management)
- Solid experience with Node.js
- Hands-on experience with MongoDB
- Strong debugging skills and ability to work without full system visibility
- Experience working with large-scale or legacy codebases
- Ability to navigate poorly documented and heterogeneous systems
- Experience working in remote environments (Docker, SSH, remote IDEs, etc.)
- English level B2 or higher.
- Nice to have:
- Expertise with other Front-End framework (Angular, Vue)
- Experience with AI tools and integrations.