Find a jobRecruiters

Junior Full Stack Software Engineer (TypeScript & Backend Focus)

Exclusive opportunity

Onsite

Junior Full Stack Software Engineer (TypeScript & Backend Focus)

Devfum

Junior Full Stack Software Engineer (TypeScript & Backend Focus)

Skills

NextData EngineeringMobile DevelopmentReactNodeTypescriptExpressPostgreSQLGitAIJavascript

1 day ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Lahore, Punjab, Pakistan

Work mode:

Onsite

Published on:

23 October 2026

What they need


Location: Faisal Town, Lahore (On-Site)

Experience: 6–18 Months (Maximum)

About Devfum

Devfum is a software engineering company building end-to-end digital products, from scalable backend systems and modern web applications to AI-powered platforms, cloud infrastructure, system integrations, and interactive 3D experiences.

Our work spans full-stack development, backend engineering, generative and agentic AI, data engineering, web and mobile applications, and cloud infrastructure.

About the Role

We are looking for a Junior Full Stack Software Engineer with strong JavaScript/TypeScript fundamentals, hands-on Node.js backend development experience, and practical knowledge of React.js and Next.js.

The ideal candidate has 6–18 months of professional software development experience and a solid understanding of REST APIs, relational databases, authentication, backend business logic, and modern web application development.

This is a hands-on engineering role involving both frontend and backend development, with a stronger emphasis on backend functionality, database operations, API integrations, and implementing production-ready features.

We value developers who understand what they're building, think through edge cases, solve problems independently, and use modern AI-assisted development tools effectively without compromising code quality, security, or reliability.

Key Responsibilities

  • Develop and maintain full-stack applications using TypeScript, Node.js, React.js, and Next.js.
  • Build and maintain backend services, RESTful APIs, and business logic using Express.js, or similar frameworks.
  • Work with relational databases such as PostgreSQL, including schema design, relationships, migrations, queries, and ORM operations.
  • Implement authentication, authorization, role-based access control (RBAC), and session management.
  • Develop responsive, reusable, and performant frontend interfaces using React.js and Next.js.
  • Integrate third-party APIs, payment gateways, webhooks, and external services.
  • Implement input validation, error handling, logging, and asynchronous workflows.
  • Handle database transactions, API failures, retries, and data consistency in backend applications.
  • Write clean, maintainable, and strongly typed TypeScript code.
  • Use AI-assisted development tools such as Claude Code, Cursor, or Codex for implementation, debugging, testing, and refactoring.
  • Review and validate AI-generated code for correctness, security, and maintainability.
  • Write unit and integration tests for application functionality.
  • Debug frontend and backend issues, investigate application errors, and troubleshoot problems using logs and debugging tools.
  • Work with existing codebases, understand application architecture, and implement new functionality following established engineering patterns.
  • Participate in code reviews, technical discussions, and collaborative development.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or Information Technology.
  • 6–18 months of professional software development experience. Candidates with more than 18 months of experience will not be considered.
  • Strong proficiency in JavaScript and TypeScript, including asynchronous programming, promises, and modern ES6+ features.
  • Hands-on backend development experience using Node.js with Express.js or similar frameworks.
  • Practical experience building frontend applications using React.js and Next.js.
  • Good understanding of REST APIs, HTTP methods, authentication, authorization, and backend business logic.
  • Experience working with PostgreSQL or another relational database.
  • Familiarity with ORMs such as Prisma, Drizzle, TypeORM, or similar tools.
  • Understanding of database schemas, relationships, queries, and transactions.
  • Experience integrating third-party APIs and handling asynchronous operations.
  • Understanding of input validation, error handling, and secure API development.
  • Familiarity with Git and version control workflows.
  • Practical experience using AI coding assistants, with the ability to understand, review, and debug generated code.
  • Strong problem-solving, debugging, and communication skills.

What We Offer

  • Opportunity to work on production-grade software products across different industries.
  • Exposure to modern full-stack engineering, backend systems, cloud infrastructure, and AI-powered applications.
  • Collaborative engineering culture focused on practical problem-solving and continuous learning.
  • Company-sponsored learning resources and paid courses.
  • Bi-annual salary reviews.
  • Daily complimentary meals, tea, and coffee.
  • Monthly sports activities and annual company tours.
  • Professional growth opportunities and a healthy work-life balance.

Job Type: Full-time

Pay: Rs90,000.00 - Rs120,000.00 per month

Ability to commute/relocate:

  • Lahore: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Please share your LinkedIn Profile Link
  • How many months of total professional software development experience do you have? Exclude internships, academic projects, and training. This position is strictly for engineers with 6–18 months of experience.
  • Have you completed a bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related computing field?
  • Have you worked on a web application that was deployed to production and used by actual users or clients?

Education:

  • Bachelor's (Required)

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

4 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

2 days ago

Quick apply

Teksystems

Expert en developpement fullstack

Freelance

Le Mans, France

Hybrid

Skills

AngularJavaCOBOL

2 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools