Job Description
Job Summary
We are looking for a highly skilled Associate Architect with strong expertise in Node.js and React.js to design and build scalable, high-performance web applications. The ideal candidate will play a key role in defining architecture, guiding development teams, and ensuring best practices across the full stack.
Key Responsibilities
Design and implement scalable, secure, and high-performance web application architectures.
Lead the development of backend services using Node.js and frontend applications using React.js.
Collaborate with product managers, designers, and engineering teams to translate business requirements into technical solutions.
Define coding standards, architectural guidelines, and best practices.
Conduct code reviews and mentor developers to ensure high-quality deliverables.
Optimize applications for maximum speed, scalability, and reliability.
Evaluate and recommend new tools, frameworks, and technologies.
Ensure system security, data protection, and compliance standards.
Troubleshoot and resolve complex technical issues.
Required Skills
Strong hands-on experience with Node.js (Express.js, NestJS or similar frameworks).
Expertise in React.js (Hooks, Context API, performance optimization).
Solid understanding of RESTful APIs and microservices architecture.
Experience with databases such as MongoDB, PostgreSQL, or MySQL.
Proficiency in JavaScript (ES6+), TypeScript is a plus.
Experience with cloud platforms like AWS, Azure, or GCP.
Knowledge of containerization tools like Docker and orchestration (Kubernetes is a plus).
Familiarity with CI/CD pipelines and DevOps practices.
Strong understanding of system design, scalability, and performance tuning.