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 even 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 looking for a skilled Full Stack Engineer with strong experience in JavaScript/TypeScript, React, and Node.js to design, build, and maintain scalable web applications. The ideal candidate should be proficient in developing RESTful APIs, working with SQL databases, and creating responsive, high-quality front-end interfaces using React. You will collaborate with cross-functional teams, contribute to code reviews, and drive continuous improvement across the development lifecycle.
Responsibilities:
• Analyze requirements, design solutions, and implement responsive full-stack web applications.
• Lead the design and development of complex end-to-end application features, ensuring scalability, maintainability, and performance.
• Coordinate with business and technical teams to ensure alignment of development goals.
• Mentor junior developers and assist in solving complex technical issues.
• Ensure code quality through best practices, testing, and code reviews.
• Provide guidance on architectural decisions, scalability, and performance optimization.
• Plan proactively, anticipate technical challenges, and propose effective technical solutions.
• Take ownership of assigned modules and support cross-project technical initiatives.
• Promote collaboration, knowledge sharing, and a strong engineering culture within the team.
Requirements:
Bachelor's degree in computer science or a related field is preferred.
Minimum 5 years of experience as a Full Stack Engineer with hands-on expertise in React and Node.js.
Strong proficiency in JavaScript and TypeScript.
Solid experience building and consuming REST APIs using Node.js.
Good knowledge of SQL databases and data modeling concepts.
Hands-on experience with Git for version control and collaborative development.
Familiarity with Docker with basic deployment practices, environments, CI/CD exposure, and cloud platforms such as (e.g., AWS, Azure, GCP)
Experience with testing frameworks such as Jest and/or Cypress is a plus.
Strong analytical and problem-solving skills.
Ability to interact effectively with clients, stakeholders, and cross-functional teams.
Excellent written and verbal communication skills.