Full-Stack Software Engineer
Job Description:
Full-Stack Software Engineer
Position Title: Full-Stack Software Engineer
Location: Flatiron, New York City
Work Arrangement: Hybrid — 4 days per week in-office
Compensation: $160,000 – $200,000 base salary
Equity: Competitive equity package
Visa Sponsorship: Available for qualified candidates, including H1B transfers and new H1B sponsorship for candidates with at least two H1B lottery chances remaining
Position Overview
We are seeking a highly capable Full-Stack Software Engineer with strong backend depth to join a high-growth startup environment in Flatiron, NYC. This role is ideal for an engineer with 2–5 years of experience who thrives in fast-moving teams, takes broad ownership, and is excited to build scalable, production-ready software using modern technologies.
The ideal candidate will have strong experience with Node.js, Express.js, TypeScript, React, and modern JavaScript, along with hands-on experience integrating third-party APIs, working with event-based architectures, and using AI tools as part of their daily engineering workflow.
This is not a narrow, siloed engineering role. We are looking for someone who can move quickly, collaborate closely with product and engineering teams, and contribute meaningfully across backend systems, APIs, integrations, and full-stack product development.
Key Responsibilities
* Build, maintain, and optimize full-stack applications with a backend-heavy engineering focus.
* Develop scalable backend services using Node.js, Express.js, TypeScript, and modern JavaScript.
* Design, integrate, and optimize third-party APIs across product workflows.
* Contribute to event-based system architecture using tools such as Kafka, Pub/Sub, or similar technologies.
* Build and support frontend features using React while maintaining strong backend ownership.
* Collaborate with engineering, product, design, and leadership teams to define and deliver high-impact product features.
* Use AI tools actively to improve productivity, development speed, problem-solving, and engineering output.
* Take broad ownership of technical problems from concept through production deployment.
* Participate in code reviews, technical discussions, architectural planning, and product iteration.
* Work in a fast-paced startup environment where speed, quality, ownership, and communication are critical.
Required Qualifications
* 2–5 years of professional experience as a full-stack software engineer.
* Experience working in a high-growth startup environment is strongly preferred.
* Balanced full-stack profile or backend-heavy engineering background.
* Strong proficiency with Node.js and Express.js.
* Proficiency with TypeScript, React, and modern JavaScript.
* Experience integrating, troubleshooting, and optimizing third-party APIs.
* Familiarity with event-based architectures such as Kafka, Pub/Sub, or similar systems.
* Active use of AI tools in daily engineering workflows.
* Ability to demonstrate genuine comfort and fluency using AI to improve engineering productivity.
* Computer Science degree from a reputable university.
* Strong communication skills and ability to collaborate effectively in a startup environment.
* Must be able to work 4 days per week in-office in Flatiron, NYC.
Preferred Qualifications
* Background in e-commerce, fintech, regulated industries, or complex transactional platforms.
* Experience as a former founder, founding engineer, or early-stage startup engineer.
* Familiarity with technologies such as:
* GCP
* Firebase
* Serverless architectures
* Stripe
* Retool
* Cypress
* Experience with AI/LLM integrations in production products.
* Experience with Shadow DOM.
* Experience with multi-entity permissioning systems.
* Experience building or supporting complex transactional systems.
* Strong product sense and ability to make practical engineering decisions in ambiguous environments.
Ideal Candidate Profile
The ideal candidate is a sharp, high-agency engineer who enjoys building in a fast-paced startup environment. They are comfortable owning problems broadly, communicating clearly, and working closely with a small team to ship meaningful product improvements quickly.
This person is not only technically strong but also highly adaptable, collaborative, and naturally curious. They should be excited about using AI tools in their workflow and should see AI as a force multiplier for engineering productivity, not as a threat or distraction.
They will likely have experience in early-stage or high-growth environments where ownership, urgency, and resourcefulness are essential.