Job Openings
Senior Backend Developer (Onsite, Lahore, PKR Salary)
About the job Senior Backend Developer (Onsite, Lahore, PKR Salary)
Requirements:
- Bachelors in Computer Science, Software Engineering, or related fields.
- Minimum 6+ years of overall software development experience.
- At least 5 years of recent experience with backend development using Node.js and NestJS, with strong proficiency in JavaScript, TypeScript, and MongoDB.
- Hands-on experience in SaaS platforms or enterprise-grade applications.
- Prior experience in FMCG, CPG, CRM, or real estate digital solutions is a major plus.
- Familiarity with React.js, Next.js/Gatsby.js is a plus.
- Knowledge of OAuth, REST APIs, caching, and microservices.
- Exposure to Docker, Kubernetes, and server infrastructure.
- Knowledge of backend DevOps practices.
- Excellent command of spoken and written English.
- Capable of clearly documenting solutions and engaging with international teams.
Responsibilities:
- Design, develop, and maintain scalable backend systems using Node.js and NestJS.
- Build and integrate RESTful APIs and third-party services.
- Handle databases, with a focus on MongoDB, Relational DBs, and performance optimization.
- Work in a microservices and event-driven architecture environment.
- Develop robust authentication flows including OAuth and social login mechanisms.
- Optimize system reliability, availability, and performance.
- Collaborate with frontend and DevOps teams to deploy backend solutions efficiently.
- Implement and maintain CI/CD pipelines using Git, Docker, and Kubernetes.
- Work with caching mechanisms like Redis and message queues such as Storage Queues/Service Bus.
- Explore and support serverless functions (good to have).
- Version control using GitHub or Azure Repos.
- Document system architecture and participate in system design discussions.