-
Design, develop, and implement large-scale software solutions using Node.js and React
-
Ensure high quality and maintainability of code across all stages of development
-
Collaborate closely with cross-functional teams to gain full context for complex tasks
-
Adhere to engineering best practices, company policies, and client guidelines
-
Provide mentorship, technical guidance, and coaching to less-experienced engineers
-
Advocate for clean code principles, design patterns, and architectural best practices
-
Design and maintain distributed and secure systems, ensuring scalability and performance
-
Build and integrate APIs into the platform
-
Work with AWS services and DevOps practices to ensure reliability and efficiency