10Pearls

Staff/Senior Software Consultant - JavaScript, PHP, Nest.js

Karachi, Lahore, Islamabad, Pakistan - Full Time

Company Overview
10Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future. We are proud to announce that 10Pearls was named as winner of the Best Tech Work Culture Timmy Award in Washington DC by Tech in Motion, recognized on the Inc. 5000 Fastest-Growing Companies List, and was ranked the #1 Most Diverse Midsize Company in Greater Washington. We partner with businesses to help them transform, scale, and accelerate by adopting digital and exponential technologies. Our work has ranged from creating highly usable, secure digital experiences, mobile and software products, to helping businesses modernize through cloud adoption and development and the digitalization of their business processes. Our clientele is highly diverse, including Global 1000 enterprises, mid-market businesses, and high-growth start-ups. But those are just the facts. What makes us unique is that we have true heart and soul. We have a strong focus on a double bottom line and actively support and engage with the communities where we live and work to make the world a better place. In a nutshell, we believe in doing well, while doing good, and know how to balance the two.

Role
10Pearls is seeking a Senior Software Consultant – Full Stack Developer to design, build, and scale robust software solutions across the full development lifecycle.
You will work within a cross-functional team, contributing from concept to deployment, and will play a key role in delivering high-quality, scalable applications. The ideal candidate is comfortable working across both frontend and backend technologies, with a strong focus on clean code, performance, and continuous improvement.

Responsibilities
• Design and develop scalable full-stack applications, including both client-side and server-side architecture.
• Build responsive and visually appealing front-end interfaces.
• Develop and maintain backend systems, databases, and APIs.
• Write secure, efficient, and well-documented APIs for system integrations.
• Ensure high standards of code quality through best practices, testing, and clean code principles.
• Identify opportunities to automate processes and improve development workflows.
• Leverage AI tools (e.g., Cursor) to enhance productivity and optimize development processes.
• Collaborate with product managers and cross-functional teams to ideate and deliver software solutions.
• Monitor system performance, troubleshoot issues, and continuously improve application efficiency.
• Use stakeholder feedback to drive improvements and enhance product functionality.
• Supervise system infrastructure to ensure reliability, scalability, and efficiency.


Requirements
• 5+ years of experience in full-stack software development.
• Strong proficiency in JavaScript and working knowledge of TypeScript.
• Experience with frontend technologies including HTML, CSS, and frameworks such as Next.js, Gatsby, or Nuxt.
• Backend development experience in PHP, preferably with frameworks like Laravel or Symfony.
• Strong understanding of relational databases such as MySQL or PostgreSQL.
• Familiarity with REST API development, system integration, and authentication mechanisms.
• Experience with Docker and debugging/performance testing tools.
• Strong problem-solving skills with attention to detail and analytical thinking.
• Ability to work in an Agile environment and collaborate effectively with cross-functional teams.


Nice to Have
• Experience with NoSQL and caching technologies such as Redis or OpenSearch.
• Familiarity with AI-assisted development tools (e.g., Cursor).
• Experience monitoring KPIs and system performance metrics.
• Exposure to cloud infrastructure and scalable system design.
Apply: Staff/Senior Software Consultant - JavaScript, PHP, Nest.js
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

What’s your highest level of education completed?*
College or University*
GPA*
Desired salary*
Earliest start date?*
Total years of experience in full-stack development?*
Years of experience with PHP (Laravel/Symfony)?*
Experience with JavaScript/TypeScript + modern frameworks (Next.js, Nuxt, etc.)? (Yes/No – specify)*
Have you built end-to-end full-stack applications (frontend + backend + DB)? (Yes/No - specify)*
Experience designing and working with REST APIs? (Yes/No – specify)*
Which databases have you worked with? (MySQL / PostgreSQL / Others)*
Experience with Docker or containerization tools? (Yes/No – specify)*
Have you used any AI development tools (e.g., Cursor, Copilot)? (Yes/No – specify)*
Experience working in Agile environments? (Yes/No)*
Please mention your Current Salary and Notice Period*
Human Check*