About the Role
We are looking for a highly skilled and motivated Mid-Senior Full Stack Developer with at least 4 years of professional experience in designing, developing, and maintaining scalable web applications. The ideal candidate should be comfortable working on both frontend and backend systems and have strong problem-solving skills.
You will work closely with product managers, designers, and backend/frontend teams to deliver high-quality, performance-optimized applications.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications
- Build responsive and high-performance frontend interfaces
- Develop secure and optimized backend APIs and services
- Integrate third-party APIs and services
- Write clean, maintainable, and reusable code
- Optimize applications for maximum speed and scalability
- Participate in architecture and technical decision-making
- Conduct code reviews and mentor junior developers
- Troubleshoot, debug, and upgrade existing systems
- Ensure application security and data protection standards
Technical Requirements
Frontend:
- Strong proficiency in React.js / Next.js
- Solid understanding of JavaScript (ES6+), TypeScript
- HTML5, CSS3, Tailwind / Bootstrap
- State management (Redux, Context API, etc.)
- Responsive and cross-browser compatibility
Backend:
- Strong experience with Node.js (Express.js / NestJS preferred)
- RESTful API development
- Authentication & authorization (JWT, OAuth)
- Microservices architecture (preferred)
- Experience with background jobs & queues
Database:
- PostgreSQL / MySQL
- MongoDB
- Database design & optimization
- ORM experience (Prisma / Sequelize / TypeORM)
DevOps & Tools:
- Git & version control workflows
- Docker (basic to intermediate)
- CI/CD pipelines
- AWS / Azure / DigitalOcean (any cloud platform)
- Understanding of server deployment & monitoring
Nice to Have
- Experience with scalable architecture design
- Knowledge of WebSockets / Real-time systems
- Experience with payment gateway integrations
- Familiarity with Agile/Scrum methodology
- Previous leadership or mentoring experience
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication skills
- Ability to work independently and within a team
- Ownership mindset and accountability
Job Type: Full-time
Pay: Rs250,000.00 - Rs300,000.00 per month
Application Question(s):
- How many years of Full Stack Development experience do you currently have?
- Salary expectation in PKR?
- What is your current notice period? (days)
- What would you rate your English (Speaking/Writing) out of 10?
Work Location: In person