Website:
yminds.ai
Job details:
About the Role:
Our client is seeking a highly skilled Technical Lead/Architect with strong expertise in TypeScript and modern distributed system architecture. The ideal candidate will have hands-on experience designing and building high-scale, high-transaction applications using microservices architecture. This role involves leading backend engineering efforts, defining system architecture, mentoring developers, and ensuring that the platform is scalable, resilient, and production-ready for millions of users.
Key Responsibilities:
- Lead backend architecture design and technical decision-making
- Design and implement scalable microservices-based systems
- Architect systems capable of handling high throughput and large transaction volumes
- Write clean, production-grade code in TypeScript (Node.js ecosystem)
- Design service-to-service communication (REST/gRPC), caching strategies, and event-driven systems
- Implement message queues and distributed caching
- Design fault-tolerant and highly available systems
- Conduct code reviews and mentor backend engineers
- Collaborate with DevOps for CI/CD and deployment strategies
- Optimize system performance and reduce latency
Required Skills:
- 5+ years of backend development experience
- Strong expertise in TypeScript
- Extensive experience with Node.js frameworks (Express, NestJS, Fastify)
- Proven experience in microservices architecture
- Strong system design fundamentals
- Experience building high-transaction systems (e.g., fintech, e-commerce, streaming, ad platforms, social platforms)
- Experience handling high concurrency and horizontal scaling
- Strong knowledge of SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis)
- Experience with Event-driven systems (Kafka, RabbitMQ, SQS, Redis Streams)
- Cloud platform experience (AWS/GCP/Azure)
- Docker and containerization experience
Nice-to-Have Skills:
- Experience working in products serving millions of users
- Experience in high-scale domains like payments, ad-tech, streaming, marketplaces, or social media
- Experience with Kubernetes and gRPC
- Experience with GraphQL
- Prior Tech Lead experience
- Experience building multi-region deployments
Keywords:
Technical Lead, Backend Development, TypeScript, Node.js, Microservices, API Gateway, System Design, SQL, NoSQL, Kafka, RabbitMQ, Cloud Platforms, Docker, Kubernetes, Event-driven Systems, CI/CD, Distributed Systems
#TechnicalLead #BackendDeveloper #TypeScript #NodeJS #Microservices #CloudComputing #DevOps #SystemDesign #Kubernetes #GraphQL #Docker #EventDrivenSystems #TechJobs #RemoteJobs
Click on Apply to know more.