10Pearls

Senior Software Consultant - Go + React

Karachi, Lahore, Islamabad, Pakistan - Contracted

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 Full Stack Engineer to build and scale interactive dashboard applications for our multi-tenant enterprise analytics platform. This role sits at the intersection of high-performance data systems and modern frontend engineering, focused on delivering secure, scalable, and production-grade analytics solutions for financial services clients. 

The ideal candidate has strong full-stack expertise with React and Golang, along with proven experience building multi-tenant SaaS applications in regulated environments. 

Responsibilities 

• Design and build secure, scalable dashboard applications for a multi-tenant analytics platform using React. 
• Develop high-performance APIs using Golang to serve complex financial and enterprise datasets. 
• Design and implement interactive data visualizations using React and TypeScript. 
• Build and maintain multi-tenant architectures with strict data isolation and access controls. 
• Optimize PostgreSQL queries, indexing strategies, and database performance. 
• Implement authentication and authorization frameworks (OAuth2, OIDC, RBAC, SSO). 
• Develop real-time data update mechanisms and caching strategies (e.g., Redis or in-memory caching). 
• Ensure adherence to secure coding standards aligned with OWASP and industry compliance frameworks. 
• Establish and maintain CI/CD pipelines using GitHub Actions. 
• Collaborate closely with Data Engineers to integrate analytics pipelines and ML-driven features. 
• Participate in agile development cycles with strong emphasis on code quality, testing, and performance optimization. 

Requirements 

• 3+ years of hands-on experience in Golang with API development. 
• 3+ years of experience with React.js and TypeScript in production environments. 
• Proven full-stack experience building complete SaaS applications end-to-end (Mandatory). 
• Strong expertise in PostgreSQL, database design, and query optimization. 
• Experience designing multi-tenant SaaS platforms with secure data isolation. 
• Solid understanding of RESTful API design and microservices architecture. 
• Strong knowledge of authentication mechanisms (JWT, OAuth2, RBAC) and security best practices. 
• Experience with Azure cloud infrastructure, Docker, and Kubernetes. 
• Familiarity with CI/CD pipelines and automated testing strategies. 
• Financial Services domain experience (Mandatory) 
• Expert level user of Gen AI Dev tools like Cursor, Claude Code. 

Nice to Have 

• Experience integrating ML models or working alongside data science teams. 
• Exposure to Python for analytics or ML integrations. 
• Experience building enterprise analytics dashboards or reporting platforms. 
• Understanding of compliance frameworks such as SOX, PCI-DSS, or GDPR. 
• Experience contributing to scalable SaaS or white-labeled enterprise products. 

Apply: Senior Software Consultant - Go + React
* 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*
Earliest start date?*
How many years of professional experience do you have with Go (Golang) in API development?*
How many years of experience do you have with React.js and TypeScript in production applications?*
Have you built a complete full-stack SaaS application (frontend + backend + database)? Please explain.*
Do you have experience building or working on multi-tenant architectures?*
Rate your expertise in PostgreSQL query optimization and database design:
Advanced, Intermediate, Basic*
Do you have experience implementing OAuth2, JWT, RBAC, or SSO-based authentication systems?*
Have you deployed applications on Azure using Docker/Kubernetes?*
Do you have prior experience in the Financial Services domain?*
Have you built interactive dashboards or data visualization applications (D3.js, Chart.js, etc.)?*
Are you comfortable using AI development tools (e.g., Cursor, Claude Code, Copilot-style tools)?*
Please mention your Current Salary and Expected Salary*
What is your Notice Period?*
Are you open to working 1:00 PM – 10:00 PM shift?*
Are you open to a 6-month contractual position (extendable based on performance and business needs)?*
Please share a GitHub portfolio with Go and React projects*
Human Check*