Solution Architect - 11+ years - Remote   
Position Overview:  
We are seeking an experienced and highly skilled Solution Architect  with expertise in Node.js, React, Next.js, and Nest.js .
The ideal candidate will be responsible for architecting scalable, secure, and high-performing cloud solutions on Microsoft Azure, with a focus on Azure Functions, PostgreSQL, Elasticsearch, and system integrations.
This role requires collaboration with cross-functional teams, translating business requirements into effective technical solutions.
Key Responsibilities:  
Solution Design and Architecture:  
- Design and architect scalable and reliable cloud solutions on Microsoft Azure.
 
 
- Develop architecture blueprints, technical design documents, and implementation plans.
 
 
- Ensure solutions are aligned with enterprise architecture standards and best practices.
 
 
Node.js, React, Next.js, and Nest.js Development:  
- Lead and participate in the development of applications and services using Node.js, React, Next.js, and Nest.js.
 
 
- Optimize applications for maximum performance and scalability.
 
 
- Ensure code quality and maintainability through code reviews and adherence to coding standards.
 
 
Cloud Integration and Deployment:  
- Design and implement CI/CD pipelines for automated deployment and testing.
 
 
- Utilize Azure DevOps for source control, build, release management, and monitoring.
 
 
- Implement and manage Azure services such as Azure Functions, App Services, and more.
 
 
Database Management:  
- Design and manage PostgreSQL databases to ensure high availability and performance.
 
 
- Implement and manage data indexing and search capabilities using Elasticsearch.
 
 
- Ensure data integrity, security, and compliance.
 
 
Security and Compliance:  
- Ensure solutions adhere to security best practices and compliance requirements.
 
 
- Implement identity and access management solutions.
 
 
System Integrations:  
- Design and implement integrations with third-party systems and services.
 
 
- Ensure seamless data flow and interoperability between different components.
 
 
- Troubleshoot and resolve integration issues.
 
 
Collaboration and Communication:  
- Work closely with stakeholders to gather requirements and provide technical guidance.
 
 
- Collaborate with development, operations, and other teams to ensure seamless integration and delivery.
 
 
- Communicate complex technical concepts to non-technical stakeholders effectively.
 
 
Performance Monitoring and Optimization:  
- Monitor the performance and health of cloud-based applications and infrastructure.
 
 
- Troubleshoot and resolve performance issues and other technical challenges.
 
 
- Continuously improve and optimize cloud solutions for better performance and cost-efficiency.
 
 
Qualifications:  
- Experience:  
- Minimum of 10 years of experience in software development, with at least 2 -3 years in Node.js, React, Next.js, and Nest.js.
 
 
- Proven experience in designing and implementing solutions on Microsoft Azure.
 
 
- Strong experience with cloud architecture, PaaS and DevOps practices.
 
 
- Technical Skills:  
- Proficiency in Node.js, React, Next.js, Nest.js, and JavaScript/TypeScript.
 
 
- Strong knowledge of Azure services (e.g., Azure Functions, App Services, etc.).
 
 
- Experience with PostgreSQL and Elasticsearch.
 
 
- Experience with containerization technologies such as Docker.
 
 
- Familiarity with infrastructure-as-code tools like Terraform.
 
 
- Understanding of networking, security, and identity management in Azure.
 
 
- Experience with CI/CD tools and practices, especially Azure DevOps.
 
 
- Soft Skills:  
- Excellent problem-solving and analytical skills.
 
 
- Strong communication and interpersonal skills.
 
 
- Ability to work independently and as part of a team.
 
 
- Detail-oriented and highly organized.