Senior Full Stack Engineer
Free to start · No card · 5 credits the moment you sign up
Job description
Location: New York City
Work Model: Onsite, 5 days per week
Industry: B2B SaaS / AI-powered data and automation software
Compensation: $210K base, ~$250-260K total compensation including equity
About the Company
Our partner is an early-stage, venture-backed B2B software startup building AI-powered products that move and transform data and automate complex workflows. The company recently closed its Series A (roughly $15M raised to date) and grew revenue nearly 4x in the first half of the year. It is a fast-moving environment with plenty of greenfield problems to solve and real influence over the product.
The Opportunity
As a Senior Full Stack Engineer, you will work across the stack, spanning frontend, backend, and the data pipelines and agentic/AI workflows at the core of the product. This is a backend-leaning, product-focused role: you will take customer feedback, help shape product direction, and ship features end to end rather than simply working through a ticket queue. The stack is modern and intentionally lean (TypeScript and React, some Python, Postgres, Temporal for durable workflows, a monorepo with no microservices), so you can move quickly on genuinely hard problems.
You will join a small, senior engineering team during a period of rapid growth, with meaningful equity and a direct line to the founders. Occasional customer conversations come with the early stage, but the role is primarily focused on building.
Responsibilities
- Build and ship features across the full stack, with an emphasis on backend systems
- Design and maintain data pipelines and data-movement workflows
- Contribute to agentic and AI-driven product capabilities
- Take customer feedback and help shape product direction, not just execute tickets
- Collaborate closely with a small, senior team in a fast-moving codebase
Requirements
- 5-7 years of full stack engineering experience (4+ considered on the lower end)
- Strong proficiency in TypeScript and React, with some Python
- Product-minded engineer who can form opinions and contribute to product direction
- Demonstrable use of AI tools in your day-to-day workflow, with the ability to speak specifically to how you apply them
- Startup experience preferred; candidates from later-stage startups are welcome if they can articulate why they want an early-stage environment
- Able to work onsite in New York City five days per week
- Bonus: experience with ETL / data movement, browser automation or scraping, AWS, or agentic infrastructure (e.g., LangChain)
Prepare your application
Use the description above to assess your fit for talentpluto. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.