6 open TypeScript positions
Clay is seeking an experienced frontend engineer to set the standard for frontend excellence, focusing on quality, system design, and developer experience across the company. Key responsibilities include shaping frontend architecture, improving reliability at scale, and accelerating development through best-in-class tooling and AI workflows. This role will also involve mentoring engineers and defining the future of AI-assisted development within engineering workflows.
The Software Engineer, Integrations will be crucial in building and scaling data enrichments, becoming an expert in 3rd party integrations, including authorization, rate limiting, and queueing systems. Responsibilities include designing and shipping new integrations via various data sources (REST APIs, SQL), improving the core integration framework, and partnering with product managers on customer-facing features. Candidates must have 2+ years of hands-on software engineering experience and proficiency in the core stack (Typescript, Node.js, AWS Lambda, SQL, React).
Clay is seeking a Full Stack Engineer to build products that help self-serve and enterprise customers translate growth ideas into reality. This role involves driving product strategy, designing and building complex full stack features, and contributing to codebase maintenance and performance. The engineer will work cross-functionally, wearing both PM and engineering hats from ideation through deployment.
The company is seeking a frontend product engineer to build user-facing products that help customers translate growth ideas into reality. Key responsibilities include driving product strategy, designing and building complex frontend features using the React ecosystem, and actively maintaining/improving the frontend codebase via performance optimizations and best practices. The role requires someone who can wear both Product Manager and engineering hats, driving features from ideation to deployment.
As a Software Engineer on the Performance team, you will be responsible for addressing pressing scaling problems by identifying bottlenecks and developing systems to optimize throughput and reliability. Key responsibilities include performing system analyses, creating performance metrics, and solving critical scalability challenges like sharding databases and splitting services. The role requires a track record in solving large-scale systems problems and laying the foundation for performance observability.
The Engineering Manager will lead and grow a high-performing engineering team amidst rapid scaling at Clay. Key responsibilities include defining team purpose, planning roadmaps, building team culture, hiring talent, and owning team outcomes. The role requires strong leadership to ensure timely delivery of high-quality solutions to critical challenges.