Devfum
Junior Full Stack Software Engineer (TypeScript & Backend Focus)
Skills
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
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
2 days ago
Quick apply
Teksystems
Expert en developpement fullstack
Freelance
Le Mans, France
Hybrid
Skills
2 days ago
Quick apply
No company information available.