Senior Software Engineer - MERN (Remote, Anywhere in Pakistan, USD Salary)
We are seeking a highly skilled Senior Software Engineer with expertise in MERN stack to join our team. The ideal candidate will have : 5+ years of professional software engineering experience with strong ownership of production services. Expertise in TypeScript for both backend and frontend development. Hands-on experience with Node.js and NestJS (or similar frameworks). Strong proficiency in React and Next.js with proven ability to deliver production-ready UIs. Experience working with Postgres and ORMs (TypeORM, Prisma, etc.). Proficiency in Docker with familiarity in deploying services on cloud infrastructure. Solid testing mindset with experience in CI / CD and automated deployments. Excellent communication skills and ability to collaborate effectively. Experience integrating AI / ML services or building features that consume AI capabilities. Prior experience in mentoring and technical leadership roles. Background in technical product management. Strong knowledge of security engineering best practices. Responsibilities will include : Own and evolve backend services with TypeScript and NestJS, including designing APIs, data models, and background jobs. Lead frontend development using React and Next.js, focusing on UX, performance, and accessibility in collaboration with the team. Ensure robust end-to-end testing, CI / CD pipelines, and observability across services; enhance Docker-based deployments on Fly.io. Manage Postgres schema and migrations while optimizing queries and maintaining data consistency. Implement and maintain secure authentication flows (e.g., Google OAuth) along with API protection measures. Mentor engineers, conduct design reviews, and drive improvements in system architecture and developer experience. We are an equal opportunities employer and welcome applications from all qualified candidates.
#J-18808-Ljbffr
Senior Software Engineer • Rawalpindi Cantonment, Pakistan