Responsibilities
- Architect and build extensive software systems using Node.js, ReactJS, and related technologies
- Ensure high standards of quality across all phases of the software development lifecycle
- Collaborate effectively with team members to fully understand complex project requirements
- Adhere to established engineering best practices and comply with organizational and client-specific standards
- Provide guidance, mentorship, and technical oversight to junior developers
- Advocate for maintainable codebases by applying design patterns and software design principles
Other
Proficiency in English at or above the Upper-Intermediate level is required