.Job Summary:We are seeking a highly skilled Senior Full-Stack Architect to join our growing team.
In this pivotal role, you will be responsible for the technical direction, development, and maintenance of our innovative messaging platform designed to drive student enrollment growth.
You will play a key role in architecting, developing, and improving our existing platform while guiding the future roadmap and managing a growing engineering team.Job Requirements:Deep Expertise in Frontend Technologies: Strong proficiency in JavaScript, React, and related libraries/frameworks (e.G., Redux, Zustand).
Experience with modern frontend development practices such as component-based architecture, state management, and testing frameworks.Backend Mastery: Extensive experience with Node.Js and the NestJS framework, including RESTful API development, microservices architecture, and database interactions (MongoDB).Full-Stack Proficiency: Proven ability to design, develop, and deploy both frontend and backend applications, demonstrating a strong understanding of full-stack development principles.Architectural Vision: Ability to analyze existing systems, identify areas for improvement, and propose and implement architectural solutions to enhance scalability, performance, and maintainability.Cloud Platforms: Experience with cloud platforms such as Heroku and Vercel, including deployment, scaling, and infrastructure management.Database Expertise: In-depth knowledge of NoSQL databases, particularly MongoDB, including data modeling, query optimization, and security best practices.Security and Compliance: Strong understanding of security principles, including authentication/authorization (JWT), data encryption, and compliance regulations (e.G., SOC 2, HIPAA).Team Leadership: Experience mentoring junior developers, guiding technical decisions, and managing project timelines and priorities.Communication and Collaboration: Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.Continuous Learning: A passion for learning new technologies and staying up-to-date with the latest industry trends.AI/ML Interest: The ideal candidate will have a strong interest in AI/ML and its potential applications within the call center domain.
This role will eventually involve integrating AI/ML capabilities into the platform, such as sentiment analysis, conversational AI, predictive routing, and automated call summaries.This role will initially be part-time (50%) with the potential to transition to full-time based on business needs.This role requires a highly motivated and experienced individual with a strong passion for building cutting-edge applications