Software Engineer
Software Engineer
Location
New York City, NY
Office Type
In-person. The role is based in New York City.
Employment Type
Full-time
Experience
0–2 years of full-stack software engineering experience.
Tech Stack
TypeScript, React, JavaScript.
Salary
Company Description
This company is building a technology platform that helps recruiting teams manage their businesses and connect with high-intent hiring opportunities.
The product is designed to make complex recruiting workflows simpler and more efficient, helping recruiters manage placements, candidate pipelines, and relationships with companies. It also supports the experience of companies reviewing candidates and providing feedback.
The platform combines AI-powered functionality with practical tools that help recruiting teams operate more effectively. Its goal is to turn time-consuming manual processes into streamlined product experiences that feel fast and intuitive.
The company is at an early stage, with a small team and an evolving product. Engineers have the opportunity to work closely with the founders, influence product direction, and help shape what the platform becomes as the business grows.
What You Will Do
1. Build Across the Full Stack
Work across the entire technology stack, including frontend, backend, product features, internal tools, and infrastructure.
Move between different areas of the product depending on business and customer priorities.
Build and ship features that improve the experience for recruiters and companies using the platform.
2. Build AI-Powered Product Experiences
Focus on making the company's AI capabilities useful and accessible through the product.
Build product experiences that turn complex workflows into simple, intuitive interactions.
Help translate AI capabilities into practical tools that users can rely on in their day-to-day work.
3. Simplify Complex Workflows
Turn manual and time-consuming recruiting workflows into streamlined product experiences.
Build features that make common tasks feel faster and easier.
Identify friction in existing workflows and develop solutions that improve usability and efficiency.
4. Build Core Recruiting Platform Features
Develop features that support the platform recruiters use to run their businesses.
Build functionality that directly impacts recruiter placements, productivity, and earnings.
Improve the workflows recruiters use to manage candidates, opportunities, and their day-to-day operations.
5. Develop Company-Facing Product Experiences
Build the experience companies use to review candidates and provide feedback.
Improve how companies interact with recruiters and manage candidate evaluation workflows.
Develop product features that make collaboration between recruiters and companies more effective.
6. Build Growth Engineering Features
Work on product surfaces that support signups, activation, and retention.
Build and improve features related to SEO and billing.
Help create a product experience that supports the company's growth.
7. Build Internal Tools
Develop internal tools that help the team operate more efficiently.
Identify operational bottlenecks and build solutions that increase team leverage.
Create tools that allow a small team to accomplish more with less manual work.
8. Work Directly With Users
Speak with users frequently to understand their needs and challenges.
Use user feedback to identify opportunities and influence product decisions.
Build new product experiences as the company expands into additional user types and verticals.
9. Help Shape the Product and Engineering Direction
Work closely with the founder and other founding engineers to decide what the company should build.
Help determine how new features and product areas should be developed.
Contribute to decisions about product direction, engineering priorities, and future team growth.
Take on responsibilities that evolve as the company scales.
Experience Requirements
0–2 years of full-stack software engineering experience.
Experience building and shipping real software products.
Comfortable working across frontend and backend development.
Strong product mindset and interest in understanding customer and business needs.
Comfortable taking ownership in an early-stage environment.
Able to work with limited product management support and take responsibility for solving problems end to end.
Demonstrated ability to learn quickly and take initiative.
Technical Requirements
Frontend Development
Experience with React.
Experience building user-facing product features.
Strong JavaScript and TypeScript fundamentals.
Ability to build intuitive and usable product experiences.
Full-Stack Engineering
Experience working across the full stack.
Comfortable moving between frontend, backend, and product functionality.
Ability to build and ship complete features rather than working exclusively on isolated components.
Product Engineering
Experience building features that solve real user problems.
Understanding of how engineering decisions affect the overall product experience.
Ability to turn complex workflows into simple and intuitive user experiences.
AI-Native Product Development
Interest in making AI capabilities useful through the product layer.
Ability to think about how AI can improve existing workflows.
The role emphasizes practical AI product experiences rather than simply experimenting with LLMs.
Ownership and Execution
Has taken ownership of a feature, product area, or project from idea through delivery.
Comfortable working without detailed specifications or extensive PM support.
Can identify problems and independently figure out how to solve them.
Has demonstrated initiative in building and shipping products.
Comfortable working in a fast-moving, early-stage company.
Able to adapt as priorities and responsibilities evolve.
Customer and Product Mindset
Has spoken directly with users or customers.
Can understand customer pain points and translate them into product improvements.
Cares about the business impact of the features they build.
Understands that engineering work should improve the customer experience, not just deliver code.
Comfortable collaborating with founders and other team members on product decisions.
Nice-to-Have Qualifications
Experience at a Seed or Series A startup.
Experience as an early or founding engineer.
Experience building a product from 0 to 1.
Experience working in a product-led growth environment.
Experience in customer-facing or forward-deployed engineering roles.
Experience building internal tools or growth-focused product features.
Why Join
Work as one of the early engineers helping define what the product becomes.
Build across the full stack rather than being restricted to a narrowly defined engineering area.
Work directly with founders and influence product and technical decisions.
Build AI-powered product experiences that solve practical user problems.
Have direct exposure to customers and incorporate their feedback into the product.
Take ownership of features from initial problem discovery through implementation and delivery.
Help shape the engineering team and establish how the product evolves as the company grows.
Required Skills
Required Languages
🇬🇧 English