Full Stack Developer (Next.js, React, TypeScript, Node.js)

About Us

Core Edge Solutions is an innovative and dynamic IT company based in Lahore, committed to providing cutting-edge solutions to empower businesses and organizations to thrive in the digital age. With a team of seasoned professionals who combine expertise, creativity, and a passion for technology, we offer comprehensive IT services tailored to meet the unique needs of our clients. This is a full-time night shift on-site job from 9:00 PM to 3:00 AM.

Role Description

We are seeking a skilled Full Stack Developer to join our team in Lahore. This role involves designing, developing, and maintaining modern web applications using Next.js, React, TypeScript, and Node.js. The ideal candidate will have strong expertise in both frontend and backend technologies and will be responsible for the entire application stack.

Essential Duties and Responsibilities

Frontend Development

  • Build responsive, performant user interfaces using Next.js and React
  • Implement complex UI components using TypeScript and modern React patterns (hooks, context, etc.)
  • Optimize applications for maximum speed and scalability using SSR, SSG, and ISR techniques
  • Implement state management solutions using Redux, Context API, or similar libraries
  • Create and maintain reusable component libraries and design systems
  • Ensure cross-browser compatibility and responsive design
  • Write unit tests using Jest, React Testing Library, or Cypress

Backend Development

  • Develop RESTful and GraphQL APIs using Node.js and Express or Next.js API routes
  • Design and implement database schemas using SQL (PostgreSQL, MySQL) or NoSQL (MongoDB)
  • Implement authentication and authorization systems (OAuth, JWT, NextAuth.js)
  • Create and optimize database queries for performance
  • Build serverless functions and API routes with Next.js or AWS Lambda
  • Implement caching strategies and performance optimizations
  • Set up and maintain CI/CD pipelines

General Responsibilities

  • Work within an Agile development environment
  • Collaborate with designers, product managers, and other developers
  • Participate in code reviews and provide constructive feedback
  • Debug and fix issues across the entire stack
  • Implement security best practices and data protection measures
  • Stay updated with emerging technologies and industry trends
  • Document code and technical specifications

Essential Skills

Technical Skills

  • Expert knowledge of JavaScript/TypeScript and ES6+ features
  • Advanced proficiency with React and Next.js framework
  • Strong understanding of server-side rendering and static site generation
  • Experience with CSS preprocessors (SASS, LESS) and CSS-in-JS libraries (Styled Components, Emotion)
  • Proficiency with Node.js and Express.js for backend development
  • Experience with RESTful APIs and GraphQL
  • Strong knowledge of database design and optimization (SQL and/or NoSQL)
  • Familiarity with containerization (Docker) and cloud services (AWS, Azure, or GCP)
  • Experience with version control systems (Git) and CI/CD workflows
  • Understanding of web performance optimization techniques
  • Knowledge of testing methodologies and tools

Soft Skills

  • Strong problem-solving ability and analytical thinking
  • Excellent written and verbal communication
  • Ability to work independently and as part of a team
  • Time management and ability to prioritize tasks effectively
  • Adaptability to changing requirements and technologies
  • Attention to detail and commitment to code quality

Education and Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Minimum 3+ years of experience in web development
  • At least 2 years of hands-on experience with React and Node.js
  • 1+ years of experience with Next.js
  • Experience with e-commerce or SaaS applications is highly desirable
  • Portfolio demonstrating full-stack development projects

Job Category: development
Salary Range: Based On Experienece
Job Type: Full Time
Job Working Hours: 6 PM – 3 AM
Job Location: Gulberg Lahore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx