Web Full Stack Solution Architect
: Job Details :


Web Full Stack Solution Architect

J and M Group

Location: New York,NY, USA

Date: 2024-06-21T07:06:19Z

Job Description:
Roles and Responsibilities: A Web Full Stack Solution Architect is a critical role within an organization responsible for designing and implementing technology web solutions that align with the company's strategic goals and business needs. To excel in this role, you need a combination of technical expertise, architecture skills, and a deep understanding of the client organization's objectives. Requirement Solutioning: Work closely with business stakeholders to understand their requirements and define the high-level business solution includes defining system architecture, integrations etc. Technology Evaluation: Evaluate various technologies, platforms, and tools to determine which ones are best suited for the organization's needs. Consider factors like scalability, cost-effectiveness, and compatibility. Risk Assessment: Identify potential risks associated with the proposed solutions and develop mitigation strategies. This includes considering security, compliance, and data privacy concerns. Prototyping: In some cases, create prototypes or proof-of-concept implementations to validate the feasibility of a solution before full-scale development. Collaboration: Collaborate with development teams, product managers, and other stakeholders throughout the development lifecycle to ensure the solution aligns with the architectural vision. Scalability and Performance: Design solutions with scalability and performance in mind, ensuring that they can handle current and future demands. Cost Management: Should consider cost implications of technology choices and design solutions that are cost-effective and within budget. Security and Compliance: Implement security best practices and ensure that solutions comply with relevant industry regulations and standards. Continuous Learning: Stay updated with emerging technologies and trends in the industry to propose innovative solutions that can provide a competitive advantage. Problem Solving: Be prepared to troubleshoot and solve complex technical problems that may arise during the development and implementation phases. Mentoring: Mentor junior architects and developers, helping them understand architectural principles and best practices. Quality Assurance: Work with quality assurance teams to establish testing strategies and ensure that the final solution meets quality standards. Feedback Loop: Continuously gather feedback from end-users and stakeholders to refine and improve solutions over time. Vendor Management: If third-party solutions or services are part of the architecture, manage relationships with vendors and assess their solutions for fit. Communication: Excellent communication skills are crucial, as you'll need to convey complex technical information to non-technical stakeholders effectively. Skills & Experience:
  • 12+ years of experience working with front-end web development with ability to architect and design a scalable web solution on On-Prem or Cloud (AWS, Azure and GCP)
  • Hands on experience with streaming data applications (Spark Streaming, Kafka, Kinesis, and Flink)
  • Strong knowledge of domain driven design, building domain aggregates, 12 factor methodology and microservices development.
  • Proven expertise in Cassandra and other No-SQL DBs. Experience with data modelling for both relational and no-sql databases
  • Strong background in Kubernetes and containerization.
  • Hands on experience with CI/CD pipeline set-up and cloud platforms
  • Deep understanding designing/Architecting solutions integration with Sprint Boot REST API/Microservices
  • Should have good knowledge on various UI architecture patterns
  • Deep understanding of Web Performance and Web Accessibility
  • Good Understanding in SPA frameworks such as React, Angular, Vue
  • Good understanding in building object-oriented web applications in React/ Angular/JavaScript etc.
  • Good Understanding of NPM, JS library structure, JS library packaging, & JS library publishing
  • Experience in delivering sophisticated UI solutions, worked on enterprise web portal, and have helped operationalize it.
  • Proven experience in troubleshooting, investigating, and solving UI performance issues.
  • Ability to translate business requirements into technical requirements.
  • Architect solutions establish best practices and introduce/implement new technologies.
  • Architecting and developing single page applications using Angular or React.
  • Work and collaborate with a team of developers and architects, UX / UI visual designers to create a website / Mobile Web application.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Focus on responsiveness of the application across devices.
  • Provide technical leadership for the development team, representing them in customer-facing dealings, taking ownership in sprint delivery and resolving functional and technical issues relating to the UI.
  • Perform code reviews and ensure that the team adheres to common coding standards. Lead quality initiatives and make sure that these are enforced in the development team.
  • Understanding of cross-browser compatibility issues and approaches
Apply Now!

Similar Jobs (0)