Lead Backend Developer (Python/Node)
NorthBay Solutions
3h ago
0DevPakistanhimalayas
Development-TeamLead-Backend-EngineerSenior-Backend-DeveloperSenior-Backend-Software-EngineerPrincipal-Backend-DeveloperSenior
Job Description
Job Title: Lead Backend Developer
Experience: 8+ Years
Location: Pakistan (Karachi, Lahore, Islamabad)
Employment Type: Full-Time
Job Overview
We are seeking a highly skilled Lead Backend Developer to design, develop, and scale robust backend systems for cloud-native applications. The ideal candidate has strong experience in Python and/or Node.js, a solid understanding of microservices architecture, and hands-on expertise with cloud deployment on Azure. You will work closely with cross-functional teams to build secure, high-performance, and scalable backend services in a fully remote environment.
Key ResponsibilitiesDesign, develop, and maintain scalable backend services using Python and/or Node.jsBuild and consume RESTful APIs with a focus on performance, reliability, and securityDevelop and integrate microservices-based architectures using Spring Boot where applicableContainerize applications using Docker and manage deployments using KubernetesDesign, optimize, and manage data storage solutions using SQL, NoSQL, and Vector DatabasesImplement secure coding practices, authentication, authorization, and data protection standardsCollaborate with DevOps teams to implement CI/CD pipelines and cloud deployments on Microsoft AzureMonitor, troubleshoot, and optimize backend systems for scalability and high availabilityParticipate in code reviews, architecture discussions, and technical decision-makingMentor junior developers and contribute to engineering best practices
Required Skills & Qualifications8+ years of professional experience in backend developmentStrong proficiency in Python and/or Node.jsSolid experience building REST APIs and backend servicesHands-on experience with Spring Boot and Microservices architecturePractical experience with Docker and Kubernetes in production environmentsStrong knowledge of SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)Familiarity with Vector Databases (e.g., Pinecone, Weaviate, Milvus) is a strong plusExperience implementing secure coding practices and handling application security concernsHands-on experience with Microsoft Azure (App Services, AKS, Azure DevOps, etc.)Strong understanding of system design, performance optimization, and scalability
Nice to HaveExperience working in remote-first or distributed teamsExposure to event-driven architectures and messaging systemsExperience with observability tools (logging, monitoring, tracing)Knowledge of AI/ML-backed systems leveraging vector databasesOriginally posted on Himalayas
