Senior Software Engineer (Full-Stack, JavaScript)
Core
Design and build high-quality, scalable full-stack applications using Next.js, Node.js, and TypeScript, operating across architecture and delivery to guide technical direction.
Role type
Senior Software Engineer (Full-Stack, JavaScript)
Builds
End-to-end applications, scalable systems, and APIs for a portfolio of early-stage startups across various industries.
Domain
Software Engineering, Full-Stack Development, AI-Native Practices
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript/TypeScript, React/Next.js, Node.js, System Design, API Design (REST/GraphQL), Database Design (PostgreSQL/MySQL/DynamoDB), Cloud Platforms (AWS/GCP/Azure), CI/CD, Terraform
Preferred skills
AI-enabled product features, ML system integration, Client-facing roles
Technologies
Next.js, Node.js, TypeScript, React, React Native, NestJS, PostgreSQL, MySQL, DynamoDB, AWS, GCP, Azure, Terraform
Responsibilities
Design and build end-to-end applications across frontend and backend; Define system architecture, APIs, and data models; Lead technical discovery; Guide engineering decisions and support teams via code reviews; Partner with product and design; Write and review code for quality and performance; Drive delivery while maintaining high technical standards.
Seniority
Senior, hands-on IC with leadership responsibilities