About the job
Pearly is seeking a talented Software Engineer based in New York City to enhance our platform, establishing Pearly as the premier payments solution for the dental industry. Our developments are designed for scale from the outset, impacting millions through user workflows, payment systems, notifications, and data synchronization.
You will be responsible for not only writing application code but also building and maintaining the infrastructure necessary for safe scaling within our organization. This includes automated testing, monitoring, and internal tools. At Pearly, we emphasize craftsmanship in every project, both individually and as a collaborative team, driving product excellence to ensure we dominate our industry.
Technology Stack
Our tech stack is at the forefront of modern development practices, prioritizing developer experience and scalability. You will engage primarily with Typescript, GraphQL, and PostgreSQL, deploying high-impact and secure code from day one. We utilize advanced open-source and cloud technologies, including Serverless Functions, GitHub Actions, Docker, and Playwright. Continuous improvement of our stack is key, especially as we integrate cutting-edge AI tools like Claude Code and Cursor.
Your Responsibilities
Full Development Lifecycle Ownership: Participate in every phase of development, from ideation to production deployment.
Platform Definition: Analyze and make informed decisions regarding data modeling, architecture, infrastructure, and tools.
Effective Collaboration: Work within a flat, interconnected team where input is valued and the best ideas prevail.
Future-Forward Development: Build solutions today that will meet tomorrow’s needs, with a focus on creating frameworks that anticipate future challenges.

