Fullstack Engineer
Full-stack engineer owning customer-facing product experiences and scalable APIs across React/TypeScript and Python/Django. Requires 4+ years of production software engineering experience and hybrid availability in New York City.
About the job
Responsibilities
- Collaborate on the technical vision and build customer-focused products.
- Build and maintain customer-facing experiences using React and TypeScript on the frontend and Python/Django on the backend.
- Develop and maintain low-latency, scalable developer-facing APIs and a data platform supporting data science teams.
- Improve engineering practices and effective development processes.
- Debug production issues across the stack.
- Collaborate with engineering and internal stakeholders to deliver customer value.
Requirements
- 4+ years of software engineering experience building and shipping production systems in fast-paced environments.
- Strong experience with Python, Django, React, and TypeScript.
- Experience with API development, SQL, and modern frontend technologies.
- Experience building customer-facing systems from scratch, making trade-offs, and working autonomously in early-stage environments.
- Product mindset, strong problem-solving skills, and ability to navigate ambiguity.
- Collaborative approach and commitment to continuous improvement.
- Based in NYC and able to work from the Flatiron office at least two days per week.
Nice-to-haves
- Aurora RDS PostgreSQL.
- Managing cloud infrastructure with tools such as AWS CDK.
- Transaction, merchant, and location data.
- Fintech or data products.
- Performant SQL, indexes, and query-performance analysis.
Compensation and Benefits
- Base salary range of $170,000–$200,000 USD, plus equity and benefits.
- Comprehensive health benefits, including a fully paid premium option for medical, mental, dental, and vision coverage, plus One Medical membership.
- 401(k), paid parental leave, unlimited PTO, work-from-home stipend, company-paid lunches, and Citibike membership.
Skills
Python, Django, React, TypeScript, API Development, SQL, Aws Cdk, Aurora Rds, Postgres, Data Platforms, Frontend Development, Cloud Infrastructure
Similar jobs
Fullstack Engineering jobsDesign and optimize distributed systems, workflows, and architectures for an enterprise healthcare platform. The role requires a bachelor’s degree and three years of computer-systems-related experience, with expertise in cloud infrastructure, databases, integrations, and reliability analysis.
Build and scale provider-growth systems spanning onboarding, activation, automation, AI agents, and experimentation. The role requires strong programming fundamentals, experience with APIs and data pipelines, and strong product judgment in a fast-growing environment.
Build and maintain scalable customer-domain and marketplace-middleware applications, APIs, automated tests, and reliable systems using C# and .NET. The role requires at least four years of software engineering experience and emphasizes collaboration, technical documentation, and high-quality delivery.
Build and operate backend-leaning full-stack capabilities for a self-service Developer Portal, owning APIs, data models, identity and authorization features, and customer-facing interfaces. The role requires 4+ years of backend software development experience, strong Java or comparable framework skills, relational database expertise, and React/TypeScript proficiency.
Build and deploy scalable systems, APIs, and rules-based tools that process signals and automate financial-risk mitigation. The role requires a bachelor’s degree and four years of experience with software development, distributed systems, scalable architecture, and production debugging.