Software Engineer – Full Stack
Surge Group · New York, United States
قدّم وتابع مع أبلاي إيدجSoftware Engineer – Full StackNew York City | Full-Time | On-SiteUp to $210K + EquityWe’re working with a high-growth, category-leading technology company in New York City that is looking to hire an experienced Full-Stack Software Engineer.The company operates at significant scale, with 5M+ customers served, 250K monthly users, 800K app installs in the last year, and 2,500+ hotel partners. You’ll be joining a lean, high-ownership engineering team building and scaling a modern marketplace platform.This is an opportunity for a strong product-minded engineer to take end-to-end ownership of features across frontend, backend, APIs, databases, instrumentation, and production systems.What You’ll Be DoingOwn and deliver full-stack features across key marketplace flows, including search/results, property details, booking, and account experiencesBuild and ship features end-to-end across the UI, API, data model, instrumentation, rollout, and iterationDevelop and contribute to modern frontend applications using React, TypeScript, and Next.jsContribute to a Next.js App Router codebase and establish pragmatic, maintainable engineering patternsWork closely with backend engineers on API contracts, including filtering, pagination, performance, and versioningDesign and work with databases, including schema design and query-performance optimisationBuild and maintain reliable production APIs and servicesImprove application quality through automated testing, code reviews, and observabilityWork with tools such as Playwright and Datadog to improve testing, monitoring, and production reliabilityPartner closely with Product and Design to translate complex system states into clear and intuitive user experiencesBuild dashboards, alerts, tracing, and runbooks to strengthen operational readinessTroubleshoot complex production issues and implement preventative measures to reduce regressionsContribute to system architecture, scalability, performance, reliability, and engineering best practicesTake ownership of technical projects and drive ambiguous requirements through to completionWhat We’re Looking For4+ years of professional software engineering experience building production web or mobile applicationsStrong full-stack engineering experience across both frontend and backendStrong programming experience with JavaScript / TypeScriptProfessional experience with ReactExperience working with Next.js, ideally Next.js App RouterExperience building and working with production APIsStrong understanding of relational databases, including schema design and query performanceExperience working with or navigating Rails / Ruby on Rails codebasesExperience owning features end-to-end from implementation through production rolloutStrong software engineering fundamentals and problem-solving abilityComfortable working in a fast-paced, high-ownership startup environmentStrong product sense and ability to connect technical decisions to UX, conversion, performance, and business impactAble to clearly explain technical decisions, trade-offs, and code you have personally writtenStrong communication and collaboration skillsNice to HaveExperience at a high-bar engineering organization such as Stripe, Airbnb, or a similarly rigorous technology companyMarketplace, e-commerce, travel, hospitality, booking, or other high-volume consumer product experienceExperience with Playwright and DatadogExperience with observability, monitoring, tracing, dashboards, and production reliabilityExperience working with large-scale or high-traffic consumer applicationsExperience with product-led engineering teams and rapid-growth startupsExperience improving application performance, conversion, reliability, or customer retentionExperience working across complex frontend and backend systemsIf you’re an experienced Full-Stack Software Engineer based in New York City and are looking for a high-ownership role within a fast-growing technology company, we’d be interested in hearing from you.