Job Title: Full Stack Architect
Location: New York City, NY
Employment Type: Full-Time
Job Summary
We are seeking an experienced Full Stack Architect to lead the design and architecture of modern, scalable, and secure enterprise applications. The ideal candidate will bring deep expertise across front-end, back-end, cloud, and data platforms, with hands-on experience in modern JavaScript frameworks, cloud-native architectures, and DevOps practices. This role requires strong architectural leadership, technical hands-on ability, and close collaboration with cross-functional teams and stakeholders.
Must-Have Technical / Functional Skills
Front-End Technologies: Angular, React, JavaScript, TypeScript
Back-End Technologies: Node.js, Python
UI/UX: Familiarity with UI/UX design principles and modern component libraries
Databases: Experience with at least one relational or NoSQL database
Architecture: Proven experience architecting and designing new applications and enterprise solutions Key Roles & Responsibilities
1. Architecture Ownership and Technical Vision
Own and oversee end-to-end solution architecture across front end, back end, APIs, data, and system integrations.
Define and maintain reference architectures, design standards, and best practices.
Drive long-term architectural decisions considering scalability, performance, security, cost optimization, and extensibility.
Anticipate future business and technical needs while designing flexible solutions. 2. Deep Full-Stack Technical Expertise
Front-End Architecture
Design and standardize modern UI architectures using React and TypeScript.
Establish best practices for performance optimization, accessibility, security, and UX consistency.
Define patterns for state management, authentication flows, and reusable UI components (e.g., Material UI). Back-End Architecture
Architect scalable and secure services using Node.js or Python.
Design RESTful and event-driven APIs following microservices and domain-driven design patterns.
Implement resiliency, fault tolerance, and integration patterns for enterprise-scale systems. Data Layer
Design relational and NoSQL data models using technologies such as PostgreSQL and MongoDB.
Define data access strategies, caching mechanisms, and data consistency models.
Ensure efficient data processing and storage for high-volume applications. 3. Cloud, DevOps, and Platform Design
Architect cloud-native solutions on AWS, Azure, or GCP.
Design and promote CI/CD pipelines, Infrastructure as Code (IaC), and automated deployment strategies.
Build systems for high availability, disaster recovery, scalability, and cost efficiency.
Embed logging, monitoring, tracing, and observability into platform design. 4. Security and Compliance by Design
Apply secure coding and secure architecture principles across the application stack.
Design and implement authentication, authorization, and data protection models.
Ensure solutions meet enterprise security, regulatory, and compliance requirements.
Partner with security teams to address vulnerabilities and risk mitigation. 5. AI Integration & Next-Generation Technologies
Leverage AI coding assistants and automation tools to improve developer productivity.
Design intelligent solutions using AI-driven workflows, data processing, and analytics.
Integrate real-time technologies and message queues for asynchronous and streaming use cases.
Stay current with emerging technologies and recommend adoption where appropriate. 6. Collaboration and Stakeholder Engagement
Work closely with engineering teams, product owners, UX teams, and business stakeholders.
Translate business requirements into scalable technical solutions.
Coordinate development of interactive dashboards, analytical tools, and insights-driven applications.
Mentor engineers and promote architectural best practices across teams. Preferred Qualifications
Experience working in large enterprise or financial services environments.
Strong understanding of microservices, distributed systems, and event-driven architectures.
Excellent communication and stakeholder management skills.
Ability to balance hands-on technical work and strategic architectural leadership.