We are looking for a highly skilled Principal Software Engineer with 5–7 years of professional software development experience and a proven track record of delivering production-ready e-commerce platforms.
The ideal candidate will have strong hands-on expertise in Next.js and Node.js, alongside practical experience with Supabase, Sanity and Vercel. You will take ownership of projects from initial requirements and technical architecture through development, testing, deployment and launch.
This role requires someone who can lead technical delivery, make sound engineering decisions, manage third-party integrations and work closely with the Project Manager to ensure projects are delivered within agreed timelines and quality standards.
NUST graduates with relevant experience are particularly encouraged to apply.
Key Responsibilities
- Architect, develop and deploy full-stack web applications using Next.js and Node.js, with Supabase, Sanity and Vercel.
- Lead e-commerce projects from initial requirements and technical planning through development, testing and production launch.
- Design database structures, backend services, product architecture and scalable application features.
- Develop and integrate e-commerce functionalities, including product catalogues, shopping carts, checkout and payment systems.
- Manage third-party API integrations and coordinate with external providers to negotiate and finalise technical SLAs.
- Work closely with the Project Manager to define project scope, estimate development effort, manage priorities and meet delivery timelines.
- Ensure application performance, security, scalability and code quality.
- Provide technical direction, review code and guide engineering decisions throughout the development lifecycle.
Skills, Knowledge and Expertise
Essential Requirements
- 5–7 years of professional software development experience, preferably within a reputable software house.
- Strong hands-on experience with Next.js and Node.js in recent professional projects.
- Practical experience with Supabase, Sanity and Vercel.
- Demonstrable experience delivering live e-commerce websites, including end-to-end ownership of at least one production project.
- Strong understanding of e-commerce architecture, database design, backend development, checkout workflows and payment integrations.
- Proven ability to manage projects from requirements gathering and solution architecture through development, testing and deployment.
- Experience integrating third-party APIs and managing external vendors, including SLA coordination.
- Strong problem-solving, technical decision-making and communication skills.
- Ability to work independently while collaborating effectively with project managers and cross-functional teams.
Desirable Experience
- Experience delivering projects for international clients.
- Experience working with distributed or remote engineering teams.
- Familiarity with AI-assisted development tools such as Cursor and Lovable.
- Previous experience mentoring developers or providing technical leadership.
Benefits
- Opportunity to lead the development of high-impact digital products.
- Ownership of technical architecture and end-to-end project delivery.
- Exposure to modern technologies, e-commerce platforms and international projects.
- Collaborative working environment with opportunities to influence engineering decisions.
- Opportunities for professional growth and career development.
Source: WorkStaff360 job board (Pinpoint).
Report this job
Wrongly listed? Tell us why.