We are seeking a highly skilled Technical Lead with expertise in Node.js Microservices, Express.js, TypeScript, Jest, Playwright, and frontend technologies like AngularJS, Angular 2+, and ReactJS. The ideal candidate will also have strong knowledge of MongoDB, Oracle, and Azure Cloud Services. This role requires 80% hands-on technical contribution and 20% team leadership, guiding a high-performing team in building scalable, secure, and modern cloud-native applications.
Key Responsibilities:
* Lead and actively contribute to development in Node.js, Express.js, TypeScript, Angular, React.
* Architect, design, and develop scalable microservices with Azure integrations.
* Develop and maintain HLD and LLD diagrams.
* Perform detailed code reviews ensuring adherence to coding standards and best practices.
* Implement robust unit tests (Jest) and end-to-end tests (Playwright).
* Guide the team on design patterns, coding principles, and architecture decisions.
* Optimize database queries in MongoDB and Oracle; ensure database performance and reliability.
* Utilize Azure services like Service Bus Queues, Event Hubs, and Storage Accounts.
* Troubleshoot production issues and lead root cause analysis.
* Mentor team members to build technical capabilities and improve delivery quality.
* Collaborate with Product Owners, Architects, and DevOps teams to align deliverables.
Required Skills and Qualifications:
* 12+ years in software development, with minimum 4 years as a Technical Lead.
* Expert-level experience in: Node.js Microservices, Express.js, TypeScript, AngularJS, Angular 2+, ReactJS (with TypeScript)
* Strong expertise in testing frameworks: Jest (unit) and Playwright (E2E).
* Strong knowledge of MongoDB and Oracle, including query optimization.
* Good understanding of Azure Cloud Services (Service Bus, Event Hubs, Storage).
* Proficiency in system architecture concepts and design patterns (e.g., Microservices, Event-driven Architecture).
* Strong communication, leadership, and problem-solving skills.
Preferred Qualifications:
* Azure certification (Developer Associate, Solutions Architect).
* Familiarity with containerization (Docker/Kubernetes).
* CI/CD pipeline experience and DevOps knowledge.