Primefit

Full-Stack Engineer (JavaScript)

Posted: 1 minutes ago
mid

Job Description

About the RoleWe’re looking for a Full-Stack JavaScript Engineer experienced in building scalable applications using modern frameworks. You’ll work across both backend and frontend, developing APIs, managing data models, and implementing clean, performant interfaces.The ideal candidate should be comfortable switching between database work, API logic, and frontend development while maintaining high standards for code quality and performance.Experience Level: Mid-Level (Min.: 1.5 years, up to 3 years)Location: On-site (MM Alam Road, Lahore)ResponsibilitiesDevelop, test, and maintain backend services using Node.js and Express.js.Work with PostgreSQL using Sequelize ORM, primarily leveraging raw SQL queries for migrations, data fixes, and performance debugging.Design efficient database schemas and ensure optimal SQL query performance.Build and maintain modern frontend interfaces using Next.js with Tailwind CSS.Implement data fetching and caching layers using React-Query.Manage client-side state with Redux or Zustand.Integrate APIs and ensure smooth data flow between frontend and backend systems.Debug and troubleshoot issues across the stack (frontend, backend, and integrations).Occasionally assist with React Native based mobile app for light maintenance work.Who You AreYou’re a hands-on engineer who understands how systems fit together, enjoys solving problems across the stack, and writes maintainable, production-grade code. You’re analytical, collaborative, and pragmatic about balancing development speed with long-term maintainability.Required SkillsProficiency in JavaScript and TypeScript.Strong backend experience with Node.js, Express.js, and PostgreSQL.Hands-on experience with Sequelize, especially in executing raw queries for migrations and debugging.Solid knowledge of React, Next.js, React-Query, and Tailwind CSS.Strong debugging and integration skills across both frontend and backend.Experience with SQL optimization and query profiling.Familiarity with Redux or Zustand for state management.You are a better fit if you have the following: Exposure to React Native for maintenance-level tasks.Experience with shadcn/ui component library.Integration experience with Stripe (payments, webhooks, subscription handling).Familiarity with Apple APIs particularly App Store Connect and related developer APIs.Familiarity with Google APIs, including Play Console, Firebase, and Crashlytics.Understanding of deployment pipelines, API integration, and CI/CD workflows.CompensationUp to PKR 150,000/month (Based on interview and probation performance)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In