Point your AI agent at freehire and let it find you a job.

Get the CLI →

Innoval Technologies, Inc.

NewBe an early applicant

Full Stack Engineer

Posted
Discussion

Summary

Full-stack engineer building and maintaining end-to-end applications on the MERN stack — designing React interfaces, Node.js/Express APIs, and MongoDB schemas, plus handling security, testing, and deployments. Based onsite in Islamabad with 2-3 years of professional experience required.

We're looking for someone who writes clean code, solves complex problems, takes ownership of their work, and can independently deliver reliable, secure, and scalable software solutions.

Key Responsibilities

  • Design, develop, test, deploy, and maintain full-stack applications using the MERN stack.
  • Build responsive, reusable, and high-performance interfaces using React.js.
  • Develop scalable backend services, RESTful APIs, and middleware using Node.js and Express.js.
  • Design and optimise MongoDB databases, schemas, indexes, and queries.
  • Implement secure authentication, authorisation, data validation, and third-party API integrations.
  • Write clean, maintainable, reusable, and well-documented code.
  • Debug and resolve frontend, backend, database, and production issues.
  • Implement security best practices, performance optimisation, error handling, and logging.
  • Use Git and GitHub for version control, branching, pull requests, and collaboration.
  • Conduct testing, code reviews, quality assurance, and production deployments.
  • Collaborate with cross-functional teams and deliver assigned features within agreed timelines.

Required Qualifications & Skills

  • 2 to 3 years of professional full-stack development experience with proven production projects.
  • Hands-on expertise in MongoDB, Express.js, React.js, and Node.js.
  • Strong understanding of React Hooks, component architecture, state management, and API integration.
  • Experience developing RESTful APIs, backend services, and middleware.
  • Proficiency in MongoDB, Mongoose, schema design, indexing, and query optimisation.
  • Solid understanding of HTML5, CSS3, and responsive web development.
  • Practical knowledge of JWT authentication, role-based access control, input validation, and API security.
  • Experience with Git, GitHub, and collaborative development workflows.
  • Working knowledge of Linux servers, application deployment, environment configuration, and CI/CD.
  • Experience with unit testing, integration testing, debugging, and production troubleshooting.
  • Understanding of software architecture, performance optimisation, and clean code principles.
  • Strong problem-solving, communication, time management, and independent delivery skills.

Nice to Have

  • TypeScript, Next.js, and server-side rendering (SSR).
  • PostgreSQL, MySQL, or other relational databases.
  • AWS, Azure, or Google Cloud.
  • Docker, containerisation, and CI/CD pipelines.
  • Redis, WebSockets, GraphQL, and real-time applications.
  • Microservices, message queues, and distributed systems.
  • Jest, Vitest, Cypress, Playwright, or other automated testing frameworks.
  • Application monitoring, logging, and performance profiling.
  • AI-assisted coding tools such as GitHub Copilot, Claude Code, or OpenAI Codex.
  • Agile/Scrum, Jira, and modern engineering workflows.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available