Job Description
- Role Overview:Lead the development of scalable backend systems and APIs while mentoring team members and driving technical decisions. Work with product teams to deliver robust solutions that meet business needs. - Core Responsibilities:Design and build scalable backend services and APIsLead technical architecture decisionsOptimize system performanceMentor junior engineersCollaborate with product and design teamsDesign and implement microservices architectureEstablish patterns for service communication and data flowRequirements- Required Qualifications:5+ years of backend engineering experience Strong expertise in:TypeScript/Node.jsGraphQL and REST APIsExpress frameworkNoSQL/SQL databases (MongoDB, PostgreSQL)RedisDocker and KubernetesCloud platforms (AWS/GCP)CI/CD pipelinesMicroservices architecture patternsMessage brokers (Kafka, RabbitMQ)Service discovery and configuration managementInter-service communication (gRPC, REST, Event-driven)API Gateway implementation- Key Skills:Technical leadership and mentoringSystem design and architectureMicroservices design patternsDistributed systems knowledgeProblem-solvingClear communicationProject management