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
Domain
Software Engineering, Full-Stack Development
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, Infrastructure as Code (Terraform)
Preferred skills
AI-enabled product features, ML system integration, Client-facing roles
Technologies
Next.js, Node.js, TypeScript, React, 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 conduct code reviews; Partner with product and design; Write and review code for quality and performance; Communicate technical decisions to stakeholders; Drive delivery and maintain technical standards
Seniority
Senior, hands-on IC with leadership responsibilities