Location: Faisal Town Lahore
Experience: 2–3 Years (Production)
About Devfum
Devfum is a forward-thinking technology company focused on delivering Web Development, AI, and Extended Reality (XR) solutions. We foster a collaborative environment where top talent thrives on cutting-edge technologies. Our vision is to be the world’s pioneering digital experience provider, and we’re looking for a builder to help us get there.
Why Join Devfum?
- Bi-Annual Salary Increments: Frequent recognition of your contributions.
- Structured Growth: A clear roadmap from Engineer → Senior → Engineering Manager.
- Continuous Learning: Company-sponsored paid courses.
- Office Perks: Daily complimentary meals, tea/coffee, and monthly sports activities.
- Culture: Annual company tours and a focus on work-life balance.
The Role
We are looking for a Mid-Level Software Engineer who is a master of TypeScript and a pragmatist in backend architecture. This role is designed for a "builder" who understands that shipping code is only half the job—the other half is ensuring data integrity, handling failure scenarios, and maintaining production stability.
You will work directly under a Senior Software Engineer, acting as the bridge between execution and delivery ownership.
Key Responsibilities
- End-to-End Feature Ownership: Design, implement, and release full modules. You are expected to "measure twice and cut once" by designing your approach before coding.
- Architectural Integrity: Design RESTful APIs with strict validation. Implement layered backend architectures (Controllers, Services, Data Access) and manage RBAC (Role-Based Access Control).
- Frontend Delivery: Build production-ready, performant interfaces using React.js and Next.js, balancing SSR and CSR effectively.
- Mentorship: Translate high-level user stories into actionable tasks for Junior Engineers and conduct rigorous PR reviews to ensure code quality.
- DevOps & Deployment: Own the deployment pipeline (AWS/DigitalOcean/Linux). You should be comfortable debugging production logs and managing environment variables.
Technical Requirements (Non-Negotiable)
- Language: Expert-level TypeScript (Generics, Interfaces, and strict type safety).
- Frontend: React.js and Next.js.
- Backend & DB: Deep experience with PostgreSQL or MongoDB, including schema design and ORMs (Prisma, Mongoose, or TypeORM).
- Authentication: Hands-on experience with Supabase Auth, Firebase, or NextAuth.
- Integrations: Experience with Third-party APIs (Stripe, OpenAI) and real-time features (WebSockets).
- Environment: Proficiency in Linux and Cloud hosting (AWS/DigitalOcean).
Soft Skills & Mindset
- Proactive Ownership: You take the heat for your code and the lead on your projects.
- Communication: You ask questions early and communicate blockers before they become crises.
- Edge-Case Thinking: You don't just build for the "happy path"—you architect for failures.
Job Type: Full-time
Pay: Rs200,000.00 - Rs250,000.00 per month
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Please share your LinkedIn Profile Link
Education:
Work Location: In person