Job Overview:
- Shift: Daytime
- Location: Karachi (PECHS)
- Experience Level: 5+ years
- Team Size: Leading a team of 5 or more developers
Key Responsibilities:
- Technical Leadership: Make critical architecture decisions for MERN applications, including database schema design, API structure, frontend state management patterns, and scalability planning for growing user bases.
- Team Development: Directly mentor developers on advanced React patterns, Node.js performance optimization, and MongoDB query efficiency through hands-on code sessions and technical discussions.
- Code Quality: Establish and enforce specific coding standards including React component structure, Express middleware patterns, MongoDB aggregation best practices, and Redux/Zustand implementation guidelines.
- Performance Optimization: Lead initiatives to improve application load times, reduce bundle sizes, optimize database queries, and implement caching strategies across the full stack.
- Sprint Planning & Delivery: Break down complex features into actionable tasks, estimate development effort for MERN-specific work, and ensure on-time delivery of production-ready applications.
- Technical Problem Solving: Debug complex issues spanning React rendering problems, Node.js memory leaks, MongoDB performance bottlenecks, and integration challenges with third-party APIs.
- Project Timeline Estimation: Accurately scope and forecast project durations, balance trade-offs between speed and quality, create realistic delivery schedules, and adjust timelines proactively based on technical risks or shifting priorities.
Skills Required:Technical Expertise
- React - Expert-level proficiency including custom hooks, rendering optimization, code splitting, lazy loading, Context patterns, and error boundaries.
- Node.js & Express - Architecting scalable backend systems, custom middleware development, authentication/authorization systems, rate limiting, caching strategies, and performance profiling.
- Relational Databases – Advanced schema design, normalization/denormalization strategies, query optimization, stored procedures, indexing, transactions, replication, and performance tuning (e.g. MySQL, SQL, Postgres).
- MongoDB - Advanced database architecture, complex aggregation pipelines, indexing strategies, transaction management, and query optimization.
- UI Frameworks - Deep customization of Ant Design components, advanced Tailwind CSS configurations, design system implementation, and accessibility compliance.
- Responsive Design - Expert cross-device optimization, advanced CSS Grid/Flexbox, performance-first responsive strategies, and progressive enhancement.
- Data Structures & Algorithms - Advanced optimization techniques, complex data manipulation, and performance-critical algorithm implementation.
- Real-time Applications - WebSocket architecture, Socket.io clustering, message queuing, and real-time data synchronization.
- Cloud-based App Deployment - Hands-on experience with AWS, Azure, and GCP including.
- CI/CD pipelines, containerization (Docker, Kubernetes), load balancing, auto-scaling, monitoring, and cost optimization.
Architecture & System Design
- Application Architecture - Designing scalable, maintainable codebases with proper separation of concerns.
- API Design - RESTful API best practices, API versioning, and documentation
- Security Implementation - JWT/OAuth2 implementation, input validation, XSS/CSRF protection, rate limiting, and secure coding practices.
- Performance Optimization - Bundle optimization, lazy loading, caching strategies, CDN implementation, and lighthouse scoring.
- Error Handling - Comprehensive error boundaries, logging systems, monitoring integration, and graceful degradation.
- Quality Assurance - Manual testing strategies, bug identification and reproduction, cross-browser compatibility verification, and basic debugging skills.
- Team Leadership - 3+ years of experience leading development teams.
- Project Management - Experience with Agile/Scrum methodologies.
- Communication - Excellent verbal and written English communication skills.
- Mentoring - Proven track record of developing junior and mid-level developers.
- Problem Solving - Strong analytical and troubleshooting abilities.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. (Preffered)
Advanced Technical Skills
- AI Integration - Production-level implementation with OpenAI, Gemini, Claude APIs, prompt engineering, token optimization, and cost management.
- Mobile Development - Advanced React Native with native module development, performance optimization, and app store deployment.
- DevOps & Deployment - Docker containerization, Kubernetes orchestration, AWS/Azure services, CI/CD pipeline design, and infrastructure as code.
- Database Expertise - Multi-database architecture, PostgreSQL advanced features, Redis caching strategies, and database migration strategies.
Specialized Experience
- Speech Services - Production integration with Deepgram, Microsoft Speech-to-Text, OpenAI Whisper, custom speech processing pipelines.
- Microservices Architecture - Service decomposition, inter-service communication, distributed logging, and fault tolerance patterns.
- Performance Optimization - Core Web Vitals mastery, advanced lazy loading, service workers, memory leak prevention, and rendering optimization.
- Monitoring & Analytics - Application monitoring, error tracking, performance analytics, and business metrics integration.
You can also apply through : https://forms.gle/P7wpNNftxTU9io9i9
Job Type: Full-time
Application Question(s):
- Please share your Portfolio? (vercel , netlify, Github or other)
- Why do you want to switch?
- What is your current salary?
- What is your expected salary?
- Is your expected salary negotiable?
- What is your notice period?
- Rate your English speaking skills from 1 (Novice) to 10 (Expert)?
Experience:
- Mernstack Development: 3 years (Preferred)
Work Location: In person