Company Overview
10Pearls is an end-to-end digital technology services partner that helps businesses leverage technology as a competitive advantage. We assist our customers in digitalizing their existing operations, building innovative new products, and augmenting their teams with high-performance professionals. Our broad expertise in product management, user experience and design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging technologies, and quality assurance ensures that we deliver solutions that address real business needs.
10Pearls is proud to serve a diverse clientele, including large enterprises, SMBs, and high-growth startups. We work with clients across industries such as healthcare and life sciences, education, energy, communications and media, financial services, and hi-tech. Our long-term, successful partnerships are built on trust, integrity, and a proven track record of delivery and execution.
The role
We are seeking a Senior Full-Stack Engineer with strong expertise in JavaScript, React, C#, and SQL to design and deliver robust, scalable, and maintainable solutions. Candidate must be able to take ownership of complex problems, contribute to architectural decisions, and build high-quality user and backend experiences. Ability to work across the stack, integrating APIs, implementing the Backend-for-Frontend (BFF) pattern, and building responsive, modern web applications.
Key Responsibilities
Design, develop, and maintain full-stack applications using React, C#, and SQL.
Implement and integrate REST, GraphQL, and legacy SOAP APIs, following best practices.
Apply the Backend-for-Frontend (BFF) pattern to optimize frontend–backend interactions.
Build responsive, accessible, and high-performance user interfaces using modern React patterns.
Write clean, maintainable, and testable C# code using well-defined interfaces and object-oriented principles.
Debug and resolve complex production issues independently by analyzing logs, documentation, and system behavior.
Collaborate with cross-functional teams (product, QA, DevOps) to deliver end-to-end solutions.
Contribute to code reviews, technical design discussions, and architectural improvements.
Mentor junior engineers and promote best engineering practices (where applicable).
Required Skills & Experience
Strong hands-on experience with JavaScript, React, C#, and SQL in production environments.
Deep understanding of React fundamentals, component architecture, state management, and modern best practices.
Proven experience integrating REST, GraphQL, and SOAP APIs.
Ability to write clean, maintainable C# code using interfaces, classes, and sound object-oriented principles.
Experience working with Azure cloud services.
Comfortable with technical assessments, including React-based data handling (e.g., tables, state management).
API consumption and data transformation
Nice to have
Experience leading or mentoring other team members.
Strong system design skills (e.g., payment systems, search, scalable APIs).
Familiarity with performance optimization and scalability concerns.