Responsibilities:
Architect and develop efficient and reusable front-end and back-end systems using React.js and Node.js respectively.
Integrate user-facing elements developed by front-end developers with server-side logic.
Design and implement RESTful APIs for seamless interaction between front-end and back-end systems.
Deploy and manage applications on Azure cloud services, ensuring scalability, performance, and security.
Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
Conduct code reviews, write unit tests, and troubleshoot production issues.
Stay updated on emerging technologies and trends in the web development and cloud computing space.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
5+ years of professional experience in software development, with a focus on React.js and Node.js.
Proven expertise in building and deploying applications using Azure Cloud Services (Azure App Service, Azure Functions, Azure SQL Database, etc.).
Solid understanding of JavaScript, TypeScript, HTML5, CSS3, and related web technologies.
Bachelor's degree in Computer Science