Karachi (PECHS) | Daytime Shift | 2+ Years Experience
About the Role
We're looking for a Full Stack Software Engineer with strong backend skills to join our team. You'll build and maintain full-stack applications, work closely with designers and engineers, and grow under the guidance of senior technical leadership.
What You'll Do
- Build and maintain backend APIs using Node.js and NestJS
- Implement authentication and authorization using JWT / OAuth
- Develop full-stack features using Next.js (SSR, SSG, API routes)
- Design MongoDB schemas and write efficient queries and basic aggregation pipelines
- Optimize database performance using indexing and query analysis
- Build reusable React functional components and integrate with APIs
- Debug and resolve issues across the stack (React, Next.js, NestJS, MongoDB)
- Participate in code reviews and follow team coding standards
- Collaborate with designers, frontend, and backend team members
- Work under guidance of senior engineers for architectural decisions
What We're Looking For
Backend (Strong):
- TypeScript: Interfaces, types, generics
- Node.js & NestJS: REST APIs, modules, services, guards, authentication (JWT), validation & error handling
- Next.js: API routes, server-side rendering (SSR), static generation (SSG)
- MongoDB: Schema design, indexing, aggregations (lookup, group, match)
- SQL: Basic to intermediate MySQL or PostgreSQL
- API Security: Input validation, basic XSS / CSRF awareness
Frontend (Working Knowledge):
- React: Hooks, functional components, Redux or Zustand
- Tailwind CSS: Responsive layouts, utility-first styling
- Responsive Design: Flexbox, CSS Grid
Nice to Have
- Docker basics
- Cloud exposure (AWS / Azure)
- CI/CD awareness
- Experience integrating AI APIs (OpenAI, Claude, etc.)
Other Requirements
- Good verbal and written English communication
- Problem-solving mindset and attention to detail
- Bachelor's degree in Computer Science or related field (preferred)
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: 2 years (Preferred)
Work Location: In person