Responsibilities
- Architect and build extensive software systems using Node.js, ReactJS, and complementary technologies
- Ensure high standards of quality across all phases of the development lifecycle
- Engage in clear and consistent communication to support team collaboration and task understanding
- Adhere to established engineering best practices, organizational policies, and client-specific requirements
- Provide guidance, mentorship, and technical oversight to junior development team members
- Advocate for maintainable codebases by applying design patterns and software design principles
Other
Proficiency in English at a minimum Upper-Intermediate level is required