Engineering

Senior Software Engineer

Lahore, Punjab   |   Full Time

We are looking for a Senior Software Engineer with 3–5 years of hands-on experience in building robust, scalable full-stack applications. This role requires a technically strong engineer with experience across modern front-end and back-end frameworks, and the ability to coordinate directly with clients.
You’ll be responsible for driving full-cycle development — from requirements gathering to production-ready releases. This is a client-facing role, so clear communication and the ability to represent the engineering team in meetings and interviews is essential. Occasional weekend availability may be required to support time-sensitive deliverables or onboarding tasks.Key Responsibilities:
  • Architect, develop, and maintain full-stack applications using modern frameworks and tools.
  • Work with technologies such as:
    • Front-end: React, Vue.js, Angular
    • Back-end: Node.js, Python (FastAPI, Django), Next.js, NestJS, Golang
  • Build performant, responsive front-end applications integrated with scalable APIs.
  • Implement clean, maintainable RESTful APIs and/or GraphQL services.
  • Translate UI/UX designs into functional, high-performance web applications.
  • Engage directly with clients to understand needs, gather requirements, and appear in client interviews.
  • Represent the engineering team in discussions with stakeholders and ensure alignment on goals.
  • Conduct code reviews, troubleshoot production issues, and suggest performance optimizations.
  • Collaborate within an Agile team, including designers, QA, DevOps, and product owners.
  • Be available during weekends when needed for critical deliverables or onboarding support.
Requirements:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3–5 years of professional experience in full-stack web development.
  • Strong experience with at least one front-end framework (React, Vue, or Angular).
  • Proficient in back-end development using Node.js, Python, Golang, Next.js, or NestJS.
  • Solid understanding of modern web architecture, asynchronous programming, and API design.
  • Familiarity with responsive design, cross-browser compatibility, and performance best practices.
  • Excellent English communication skills, both verbal and written.
  • Confident in client communication, demos, and interviews.
  • Able to work independently and collaboratively in a remote Agile environment.
Nice to Have:
Experience with TypeScript in both front-end and back-end contexts.
Exposure to DevOps tools like Docker, CI/CD pipelines, AWS/GCP.
Experience with testing frameworks and automated test strategies.
Past leadership, mentoring experience, or technical project ownership.

Submit Your Application

You have successfully applied
  • You have errors in applying