Technical Lead / Fullstack Architect
As a Technical Lead, you will take ownership of the technical design for squad-level initiatives. Your primary focus is to ensure that all solutions are scalable, secure, and maintainable while remaining strictly aligned with the Client’s Technical Principles. You will act as the bridge between high-level architectural goals and the daily execution of the engineering team.
Responsibilities
Design Leadership: Lead the technical design process for new features and squad initiatives, ensuring long-term system health.
Architectural Alignment: Champion scalability, security, and maintainability across the entire stack.
Technical Mentoring: Act as a senior guide for the squad, fostering a culture of technical excellence and continuous learning.
Cloud & Serverless: Design and implement infrastructure using AWS CDK and serverless logic via Azure Functions.
Data Strategy: Oversee database design and administration across both SQL and NoSQL environments.
Quality & Reliability: Drive CI/CD best practices and implement comprehensive Observability to ensure 24/7 system reliability.
Requirements
Technical Stack
Core Languages: TypeScript, Node.js, JavaScript.
Frontend: React JS.
Cloud Infrastructure: AWS (CDK), Azure (Functions).
Databases: PostgreSQL, MySQL, MongoDB.
Operations: CI/CD, Observability, Database Administration.
Candidate Profile
Proven Leadership: Extensive experience leading technical designs and mentoring engineering teams.
Cloud Polyglot: Comfortable navigating a multi-cloud environment (AWS/Azure).
Database Expert: Deep knowledge of both relational and NoSQL database design and optimization.
Strategic Communicator: Ability to explain complex technical decisions to both developers and non-technical stakeholders.
Systems Thinker: Passionate about building robust, secure, and highly available systems.
Technical Lead / Fullstack Architect
Technical Lead / Fullstack Architect