info@triangleglobal.com +91 9773942225
Jobs
Job Details
 Job Title:
Solution Architect (Node.js) with Exp 9+Yrs @Noida
 Job Description:
Experience Required: 9+ years in software development, with 3+ years in solution architecture Job Type: Full-Time Job Summary: We are looking for an experienced Solution Architect specializing in Node.js to design and oversee end-to-end software solutions that align with business goals and technical requirements. This role involves working closely with clients and internal stakeholders, including Product Managers, Business Analysts, UI/UX Designers, and development teams, to deliver scalable, reliable, and secure solutions. The ideal candidate has deep expertise in Node.js and a strong understanding of designing architecture that balances function and scalability, as well as experience guiding cross-functional teams to successful project completion. Responsibilities 1. Solution Architecture Design o Develop high-level and detailed architectural designs for complex business requirements, emphasizing scalability, security, and alignment with Node.js- based projects. o Document architecture diagrams, data flows, and technical specifications for system integrations, APIs, and data management. 2. Requirements Analysis and Feasibility Assessment o Collaborate with stakeholders to gather requirements, assess feasibility, and translate business objectives into efficient technical solutions. 3. Technology Selection and Strategy o Evaluate and recommend suitable technology stacks with a focus on Node.js, JavaScript/TypeScript frameworks, and associated tools, ensuring scalability and alignment with organizational strategies. o Stay updated on the latest in Node.js and related technologies to incorporate innovative solutions. 4. Cross-Functional Collaboration o Serve as a technical advisor for stakeholders and development teams, ensuring architectural decisions are clear and align with technical direction. o Collaborate with UI/UX Designers, Product Managers, and development leads to create solutions that are functional and user-friendly. 5. System Integration and API Management o Design and manage integrations with third-party systems and APIs, facilitating secure and seamless data flow within a Node.js context. 6. Performance, Security, and Scalability Optimization o Architect Node.js solutions with a strong focus on high availability, scalability, and security, conducting periodic reviews to optimize performance. o Ensure compliance with security standards and establish plans to safeguard data integrity and system resilience. 7. Guiding Development Teams o Provide technical leadership to development teams, supporting them with troubleshooting, design validation, and ensuring the architecture is implemented correctly. o Review code and designs to maintain alignment with architectural standards and quality guidelines. 8. Documentation and Best Practices o Maintain architectural documentation, coding standards, and best practices specific to Node.js to ensure maintainability and consistency across projects. o Establish and enforce guidelines for efficient coding and configuration management. 9. Continuous Improvement and Innovation o Identify process improvement opportunities and lead technical reviews to foster continuous improvement in solution architecture. Qualifications ? Experience: 9+ years of software development experience, with 3+ years in a Solution Architect or similar role, specifically within Node.js environments. ? Technical Expertise: In-depth understanding of software architecture patterns (e.g., microservices, serverless), system integration, and best practices for performance, security, and scalability, particularly with Node.js. ? Technical Stack Proficiency: o Node.js: Deep expertise in Node.js, JavaScript/TypeScript, and related frameworks (e.g., Express, NestJS). o APIs: Experience in designing and managing RESTful and GraphQL APIs, including authentication and authorization mechanisms like JWT, OAuth2. o Databases: Proficient with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. o DevOps & CI/CD: Familiarity with CI/CD tools like Jenkins, GitLab CI, GitHub Actions, and containerization/orchestration tools such as Docker and Kubernetes. o Cloud Services: Experience with cloud platforms (AWS, Azure, GCP) and serverless functions (AWS Lambda, Azure Functions). o Caching and Messaging Queues: Expertise with caching (Redis, Memcached) and message queues (RabbitMQ, Kafka) for Node.js. ? Architecture Tools: Proficient in architecture modeling and documentation software (e.g., UML, Visio). ? Soft Skills: Strong communication and interpersonal skills to bridge technical and non- technical teams, as well as excellent collaboration and project management skills. ? Certifications (Preferred): TOGAF, or Node.js and cloud platform certifications (AWS Solutions Architect, Azure Solutions Architect) are a plus. Data Science Skills 1. Programming for Data Science ? Python (alongside Java) for data science and machine learning. ? Jupyter Notebooks for data analysis and prototyping. 2. Machine Learning Libraries ? Scikit-Learn for traditional machine learning algorithms. ? TensorFlow and Keras for deep learning. ? Apache Spark MLlib for large-scale machine learning on big data. 3. Data Processing and Analysis ? Pandas and NumPy for data manipulation and numerical computations. ? Apache Spark or Flink for distributed data processing. ? SQL for data querying and management. 4. Big Data Technologies ? Apache Hadoop ecosystem (e.g., HDFS, Hive, HBase) for big data storage and processing. ? Apache Spark for big data processing and analytics. ? Data pipeline orchestration tools like Apache Airflow. 5. Data Visualization ? Visualization libraries in Python such as Matplotlib, Seaborn, and Plotly. ? Java-based visualization tools are less common, but integration with data visualization tools like Tableau or Power BI can be achieved. 6. Statistical and Data Analysis Skills ? Understanding of statistics, probability, and hypothesis testing. ? Experience with A/B testing, time-series analysis, and anomaly detection. 7. Natural Language Processing (NLP) ? NLTK, SpaCy, BERT, or GPT models for text processing and NLP tasks. 8. Model Deployment and MLOps ? TensorFlow Serving and ONNX for model deployment. ? Kubeflow or MLflow for MLOps workflows. ? AWS SageMaker, Google AI Platform, or Azure ML for cloud-based machine learning model deployment and management. Other Valuable Skills 1. Data Engineering ? ETL tools and data pipelines. ? Data Lake architecture using AWS S3, Azure Data Lake, or GCP Data Lake. 2. AI and Advanced Machine Learning ? Advanced algorithms (e.g., ensemble models, reinforcement learning). ? Optimization algorithms for performance tuning. 3. Soft Skills for Solution Architecture ? Communication and collaboration skills for working with cross-functional teams. ? Project management and Agile experience. ? Critical thinking for strategic planning and problem-solving. Benefits ? Competitive salary and performance-based bonuses ? Professional development opportunities and certification reimbursement ? Collaborative, growth-focused work environment
 Job Code:
 Job Location:
Noida
 Experience:
9+ Years
 Skill:
Solution Architecture Design, System Integration and API Management, Node JS & Microservices