An experienced Application Architect to design and oversee scalable, secure, and high-performance web applications built using React.js, Node.js (Express.js), Azure infrastructure, and SQL Server. The role involves defining application architecture, guiding development teams, and ensuring adherence to best practices.
Key Responsibilities:
- Design end-to-end application architecture and technical solutions.
- Define standards for React.js frontend and Node.js/Express.js backend development.
- Architect REST APIs, integrations, and database solutions.
- Design and manage Azure-based deployments using Azure VMs and Blob Storage.
- Ensure application security, scalability, performance, and reliability.
- Review designs, code, and technical solutions.
- Collaborate with business stakeholders, development teams, and DevOps teams.
- Mentor technical leads and developers.
Preferred candidate profile
- Strong expertise in React.js and Node.js (Express.js).
- Experience with SQL Server and other RDBMS database design and optimization.
- Hands-on experience with Azure VMs, Blob Storage, and cloud architecture.
- Solid understanding of REST APIs, security, and system integration.
- Experience with CI/CD, Git, and Agile methodologies.
- Excellent problem-solving and leadership skills.