Job
Description
As the Full Stack Development Lead at our company, you will play a crucial role as the technical backbone of the engineering team, responsible for leading the architecture, design, and full-stack development of our cloud-based SaaS platform. **Key Responsibilities:** - **Architecture & Solution Design:** - Lead solution architecture and technical design of the core SaaS platform. - Develop detailed Architecture and Solution Design Specifications, ensuring scalability, performance, and maintainability. - Collaborate with the Solution Architect and Director of Engineering to align system design with the product roadmap. - Design microservice and API-based architectures optimized for AWS cloud. - **Full Stack Development:** - Lead end-to-end development using Angular (frontend) and Node.js (backend). - Build and optimize PostgreSQL databases for performance, reliability, and scalability. - Deploy and manage services on AWS including ECS/EKS, Lambda, API Gateway, S3, and Aurora. - Contribute to code reviews, coding standards, and continuous improvement of engineering practices. - **Technical Leadership:** - Mentor and lead a team of full stack developers. - Translate business requirements into actionable technical designs and tasks. - Drive agile development cycles and ensure delivery quality. - Collaborate with QA, DevOps, and Product teams for seamless release management. - **AI-Enhanced Development:** - Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Cody) to accelerate feature implementation and testing. - Define KPIs to measure productivity gains and ensure code quality with AI integration. **Requirements:** - 10+ years of hands-on software development experience. - Proven expertise in designing and building cloud-based platforms using: - Angular (frontend) - Node.js/NestJS (backend) - PostgreSQL (database) - AWS Cloud (ECS/EKS, API Gateway, S3, Lambda, Aurora) - Experience in developing and maintaining solution design specifications and architecture documentation. - Strong understanding of RESTful API design, microservices architecture, and cloud deployment pipelines. - Proficiency in TypeScript, JavaScript, and SQL. - Deep understanding of security, performance optimization, and scalable system design. - Excellent communication and leadership skills, with the ability to guide and mentor teams.,