Full Stack Solution Architect role
工作简介:我们正在寻找一名经验丰富的高级全堆解决方案架构师加入我们的创新团队。作为一位高级全堆??解决方案架構师,你将负责设计和实施满足组织复杂业务需求的端到端解决方案。你将利用你在前端和后端技术方面的广泛经验来构建可扩展,安全和高性能系统。理想候选人将拥有强大的领导技能,深入的技术专业知识以及推动创新和卓越的热情。责任:· 领导全面解决方案的设计和架构,包括前端,后端和数据库层面,以应对业务需求和技术挑战。· 与跨职能团队合作,包括软件开发人员,产品经理和业务利益相关者,收集要求,定义技术规格并将其转化为可扩展和可维护的建筑。·评估和推适当的技术,框架和工具来支持强大有效解决方案的开发和部署。· 设计和实施基于微服务的架构,API 集成以及分布式系统,以实现组件之间的无通信和互操作性。· 在 AWS,Azure 或 Google 云等平台上构建并实现云原生解决方案,利用 AWS Lambda,Azure Functions 或 Google Cloud Functions 等服务。· 建立最佳实践,编码标准和软件开发指南,确保遵守建筑原则,可扩展性,安全性和性能要求。· 导师和教练年轻建筑师和开发人员,提供技术指导,审查设计和代码,并培养不断学习和改进的文化。· 与 DevOps 团队合作自动化部署管道,实施基础设施作为代码,确保生产系统的可靠性,可用性和扩展性。·进行架构评估和评估,确定优化和改进领域,推动提高系统可靠性和性能以及维护性的倡议。·保持新兴技术,行业趋势和完整开发和建筑最佳实践的最新信息,并积极评估它们对我们的解决方案和流程的影响。资格:·计算机科学学士学位,
查看英文原文
Job Summary:We are seeking a seasoned Senior Full Stack Solution Architect to join our innovative team. As a Senior Full Stack Solution Architect, you will be responsible for designing and implementing end-to-end solutions that meet the complex business needs of our organization. You will leverage your extensive experience in both front-end and back-end technologies to architect scalable, secure, and high-performance systems. The ideal candidate will possess strong leadership skills, deep technical expertise, and a passion for driving innovation and excellence.
Responsibilities:
- Lead the design and architecture of full-stack solutions, spanning front-end, back-end, and database layers, to address business requirements and technical challenges.
- Collaborate with cross-functional teams, including software developers, product managers, and business stakeholders, to gather requirements, define technical specifications, and translate them into scalable and maintainable architectures.
- Evaluate and recommend appropriate technologies, frameworks, and tools to support the development and deployment of robust and efficient solutions.
- Design and implement microservices-based architectures, API integrations, and distributed systems to enable seamless communication and interoperability between components.
- Architect and implement cloud-native solutions on platforms such as AWS, Azure, or Google Cloud, leveraging services like AWS Lambda, Azure Functions, or Google Cloud Functions.
- Establish best practices, coding standards, and guidelines for software development, ensuring adherence to architectural principles, scalability, security, and performance requirements.
- Mentor and coach junior architects and developers, providing technical guidance, reviewing designs and code, and fostering a culture of continuous learning and improvement.
- Collaborate with DevOps teams to automate deployment pipelines, implement infrastructure as code, and ensure the reliability, availability, and scalability of production systems.
- Conduct architectural reviews and assessments, identify areas for optimization and improvement, and drive initiatives to enhance system reliability, performance, and maintainability.
- Stay abreast of emerging technologies, industry trends, and best practices in full-stack development and architecture, and proactively evaluate their potential impact on our solutions and processes.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degree or relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert) is a plus.
- Proven experience as a Full Stack Solution Architect, with at least 8 years of hands-on experience in designing and implementing complex software systems.
- Deep understanding of software architecture principles, design patterns, and best practices, with expertise in both front-end (e.g., JavaScript, Angular, React) and back-end (e.g., Node.js, Java, Python) technologies.
- Extensive experience with cloud computing platforms (AWS, Azure, Google Cloud) and proficiency in designing and implementing cloud-native solutions.
- Strong knowledge of microservices architecture, RESTful APIs, message brokers (e.g., Kafka, RabbitMQ), and containerization technologies (Docker, Kubernetes).
- Expertise in relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB), data modeling, and database optimization techniques.
- Hands-on experience with DevOps practices and tools (e.g., CI/CD pipelines, infrastructure as code, configuration management), and familiarity with Agile/Scrum methodologies.
- Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts clearly and effectively to both technical and non-technical audiences.
- Strong problem-solving and decision-making skills, with the ability to analyze trade-offs between architectural choices and make recommendations based on business priorities and constraints.
- Demonstrated leadership abilities, with a track record of leading cross-functional teams, driving architectural initiatives, and delivering successful solutions on time and within budget.
Originally posted on Himalayas