Lead Software Engineer
Haystack · New York, NY · Yesterday
HybridEngineeringFull-time
What You'll Need
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 10+ years of professional software development experience, with a significant portion in senior or principal roles.
- Expert-level proficiency in modern application development including TypeScript, Node.js, Next.js, React, React Native, Flutter, Swift, and Kotlin.
- Strong experience designing and consuming GraphQL and REST-based APIs.
- Deep understanding of database design and performance, with hands-on experience using PostgreSQL and MongoDB.
- Experience building and maintaining CI/CD pipelines and contributing to DevSecOps practices.
What's On Offer
- Opportunity to raise the technical bar across the organization.
- Reduce long-term technical debt through thoughtful architecture.
- Accelerate delivery by enabling teams to build on a stable, scalable platform.
- Improve customer and partner experiences through reliable, high-quality applications.