Qureos

Find The RightJob.

Mid-Level Software Engineer

About Devfum

Devfum is a forward-thinking technology company focused on delivering web development, AI, and extended reality (XR) solutions that redefine industries. At Devfum, we foster a collaborative environment where top talent can thrive. You will work on cutting-edge technologies, contribute to impactful projects, and enjoy opportunities for continuous learning and career growth. Join us and be part of a team shaping the future of digital innovation.

Vision: “To be the world’s pioneering digital experience provider.”

Why Join Devfum?

We offer an environment that fosters growth, learning, and work-life balance, ensuring that our employees feel valued and motivated.

  • Bi-Annual Salary Increments: Recognizing your contributions regularly.
  • Clear Career Growth Roadmap: Software Engineer → Senior Software Engineer → Engineering Manager.
  • Continuous Learning: Access to paid courses to enhance your skills.
  • Daily Meals: Enjoy complimentary lunch and tea/coffee.
  • Recreational Activities: Monthly sports activities and annual company tours.

Role Overview

We are hiring a Mid-Level Software Engineer who is strong in TypeScript, has solid backend architecture and database experience, and has hands-on exposure to DevOps in real production environments.

This role sits between junior execution and senior delivery ownership. You will work under a Senior Software Engineer to own features end-to-end, mentor junior engineers, and support deployments. This is a role for a builder who thinks in terms of edge cases, data integrity, and failure scenarios — not just happy paths.

Key Responsibilities

  • Own full features/modules from implementation to release. Design the approach before coding and ensure features are stable, tested, and production-ready.
  • Design REST APIs with proper validation and error handling. Implement layered backend architectures (controllers, services, data access) and handle role-based access control.
  • Build production-ready interfaces using React.js and Next.js. Handle client-side/server-side rendering and state management.
  • Translate high-level user stories into clear tasks for junior engineers. Review PRs and guide juniors to reduce rework.
  • Handle deployments to staging and production (Linux/Cloud — AWS/DigitalOcean), debug basic production issues, check logs, and manage environment variables.

Required Qualifications

  • 2–3 years of real production experience. You must have shipped real features to production.
  • Technical Stack (Non-Negotiable):
  • Primary Language: TypeScript (large codebases, interfaces, generics, strict type safety ).
  • Frontend: React.js, Next.js, component-based architecture.
  • Databases: PostgreSQL, MongoDB, or MySQL with schema design, data modeling, and ORMs (Prisma, TypeORM, Mongoose).
  • Auth: Supabase Auth, Firebase, Auth0, or NextAuth.
  • Integrations: Third-party APIs (Stripe, Twilio, OpenAI), real-time features (WebSockets/Supabase Realtime), or cloud storage (AWS S3).

Soft Skills & Mindset

  • You take responsibility for your code and decisions.
  • You communicate clearly, ask questions early, and respect engineering processes.

Work Schedule

Standard Hours: 12:00 PM – 09:00 PM, Monday to Friday.

Salary Range

PKR 200,000 – PKR 250,000

Job Type: Full-time

Pay: Rs200,000.00 - Rs250,000.00 per month

Application Question(s):

  • Kindly share your GitHub profile link

Education:

  • Bachelor's (Preferred)

Experience:

  • real production: 3 years (Preferred)

Work Location: In person

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.