- Salary
- Nahi batayi
- Job type
- Other
- Kaam
- Onsite
- Location
- Lahore, Punjab, Pakistan
- Level
- Lead / Manager
- Post hui
- 11 Nov
- Last date
- 16 Nov
Job ki details
We are seeking a hands-on Lead Product Engineer with over 9 years of experience, skilled in Python and Node.js, along with React on the front end. In this role, you will take full ownership of complex features from initial technical design and architecture through to production deployment and ongoing support. You will play a critical role in strengthening Arbisoft’s internal product teams by leading technical design efforts, building scalable services, APIs, and React interfaces, and collaborating closely with product, design, and engineering teams. The environment encourages engineers to move between projects, so you will develop work that others can easily continue and, in turn, pick up work from your peers seamlessly.
Key Responsibilities
- Design and develop scalable backend services and APIs using Python and Node.js, complemented by React.js front ends built with TypeScript/JavaScript.
- Lead the architecture and technical design of complex features, including data modeling, API contract definition, scaling strategies, and failure handling mechanisms.
- Develop and integrate RESTful and GraphQL APIs, working with databases such as PostgreSQL, MySQL, and MongoDB.
- Own features end-to-end, managing everything from technical design and development to testing, deployment, and production support.
- Build secure, reliable, and high-performance applications incorporating proper authentication, error handling, testing, and monitoring.
- Write clean, maintainable, and well-documented code, ensuring smooth handover as you transition between projects.
- Utilize AI coding tools like Copilot to accelerate development while critically reviewing and refining generated code to meet production standards.
- Collaborate effectively with product managers, designers, and engineers to translate requirements into scalable and robust technical solutions.
- Participate actively in code reviews, mentor junior engineers, and contribute to establishing engineering best practices and enhancing overall product quality.
Required Qualifications
- Over 9 years of professional software engineering experience, including at least 5 years focused on backend development with a proven track record of building complex backend systems.
- Strong hands-on experience with Python and Node.js in production environments, along with solid expertise in React.js.
- Proficiency in JavaScript and TypeScript.
- Demonstrated ability to architect and design scalable systems, with the capability to clearly explain the trade-offs behind your technical decisions.
- Experience working with APIs, databases, authentication mechanisms, testing frameworks, monitoring tools, and modern web application architectures.
- Ability to articulate your implementation approach clearly and advocate for engineering best practices.
- Comfortable using AI coding tools, with sound judgment to guide, review, and clean up AI-generated code.
- Excellent problem-solving skills and the ability to work independently.
Assessment Process
Candidates will be evaluated based on practical judgment rather than rote knowledge. The assessment includes a hands-on task where AI tools are permitted, followed by interviews focusing on the reasoning and trade-offs behind your technical decisions.
This role offers the opportunity to lead and innovate within a dynamic product engineering environment, working on impactful projects that require both deep technical expertise and collaborative skills.
Listed 15 NovYeh job Rozee.pk pe listed thi. Apply rozee.pk pe hoga, tumhari application hum tak nahi aati.