Lead Product Engineer (Python, Node.js & React)
Technology
ArbisoftLahore, Pakistan2 days ago
Full timeOn-site
Job description
We're looking for a hands-on Lead Product Engineer (Python and Node.js, with React on the front end) with 9+ years of experience who owns complex features end to end, from technical design and architecture through to something users rely on in production.
You'll strengthen Arbisoft's internal product teams, leading technical design while building services, APIs, and React interfaces, and working directly with product, design, and engineering teams. Engineers move between projects here, so you'll build work that others can pick up and continue, and pick up others' work the same way.
What You'll Do
- Design and build scalable backend services and APIs in Python and Node.js, along with the React.js front ends that sit on top of them, using TypeScript/JavaScript.
- Lead the architecture and technical design of complex features, including data models, API contracts, scaling, and failure handling.
- 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.
- Write clean, maintainable, well-documented code, and hand work over cleanly as you move between projects.
- Use AI coding tools (such as Copilot) to move faster, while reviewing and refining generated code to production quality.
- Collaborate with product, design, and engineering teams to translate requirements into scalable technical solutions.
- Participate in code reviews, mentor other engineers, and contribute to engineering best practices and overall product quality.
- 9+ years of professional software engineering experience, with at least 5 years focused on backend development and a strong track record of building complex backend systems.
- Strong hands-on production experience with Python and Node.js, and solid experience with React.js.
- Proficiency in JavaScript/TypeScript.
- Proven ability to architect and design systems, and to explain the trade-offs behind your decisions.
- Experience with APIs, databases, authentication, testing, monitoring, and modern web application architecture.
- Ability to explain your implementation approach step by step and articulate engineering best practices clearly.
- Comfort using AI tools, with the judgment to understand, guide, and clean up the code they generate.
- Strong problem-solving skills and ability to work independently.
Keywords
pythonnodejsreact-jsreactplanning-and-designvisual-art-designproduct-development-and-designtypescriptmicrosoft-typescriptjavascriptapplication-programming-interface-apigraphqlpostgresqlpostgresmysqlmongodbtraining-and-developmenttesting-and-analysisauthenticationerrors-omissions-e-o
Interested in this role?