About This Job
Arbisoft is hiring a Senior Product Engineer (JavaScript & Node.js) with a minimum of 5 years of experience.
Role Overview: This role strengthens engineering capacity within Arbisoft's internal product teams. You'll work across various projects, contributing to technical design, development, and delivery, while collaborating closely with product, design, and engineering teams. Experience in Edtech, Healthtech, Travel, or Finance is a strong plus. Arbisoft actively contributes to open source in these spaces.
What You'll Do
Build and maintain scalable web applications using React.js, Node.js, and TypeScript/JavaScript.
Develop and integrate RESTful/GraphQL APIs and work with databases such as PostgreSQL, MySQL, and MongoDB.
Own features end-to-end, from technical design and development to testing, deployment, and production support.
Build secure, reliable, and high-performance applications with proper authentication, error handling, testing, and monitoring.
Collaborate with product, design, and engineering teams to translate requirements into scalable technical solutions.
Participate in code reviews and contribute to engineering best practices and overall product quality.
What You Bring
Strong hands-on experience with React.js and Node.js.
Proficiency in JavaScript/TypeScript.
Experience with APIs, databases, authentication, testing, and modern web application architecture.
Strong problem-solving skills and ability to work independently.
How We Assess: Judgment over recall: a practical task with AI tools allowed, then interviews on the trade-offs behind your decisions.
What We Expect From You
Question requirements that seem misaligned, rather than implementing as-is.
Use AI tools as part of your daily workflow.
Own product outcomes, not just tasks.
Self-driven in learning new technologies as needed.
A note on our hiring process for this role
As part of this process, we have partnered with Lahore University of Management Sciences (LUMS) on a research study exploring how AI-assisted tools can support fairer, more effective technical hiring, and how AI coursework can improve AI readiness. Your application may be included in this study, but your personal data such as name, email etc. will remain confidential.
The hiring process consists of:
Optional Anthropic courses: applicants may be invited to complete these, and choosing not to will have no impact on their progress in the process.
Technical assessment
Technical interviews
Offer and onboarding