Staff Software Engineer, Full-Stack
New
Based in the United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AWSNode.jsPostgreSQLFull Stack DevelopmentTypeScriptNest.jsReact
Requirements
- 8+ years of professional software engineering experience, including significant experience building scalable full-stack web applications.
- Proven experience working in high-ambiguity environments with fast-shifting priorities.
- Deep knowledge of modern web technologies, specifically React, TypeScript, Node.js/NestJS, PostgreSQL, and AWS.
- Demonstrated ability to define system architecture, make foundational technical decisions, and improve existing platforms.
- Strong understanding of application security principles, such as OWASP Top 10, authentication, authorization, and threat modeling.
- Experience identifying and resolving performance challenges across databases, APIs, and infrastructure.
- Strong product delivery mindset balancing technical excellence with pragmatic execution.
- Experience using AI-assisted development tools like Claude Code or Copilot.
- Strong ownership mentality to proactively identify and solve problems independently.
Responsibilities
- Own and evolve the platform architecture across data layers, APIs, frontend applications, and deployment infrastructure.
- Build and maintain production-quality applications using React, TypeScript, Node.js/NestJS, PostgreSQL, and AWS.
- Design scalable multi-tenant systems with strong approaches to tenant isolation, data partitioning, and role-based access control.
- Embed security principles throughout the development process, including authentication, authorization, and API protection.
- Improve system performance through profiling, benchmarking, database query optimization, and caching strategies.
- Establish engineering standards, best practices, and quality expectations to support team growth.
- Mentor engineers through design reviews, technical collaboration, and knowledge sharing.
- Evaluate and adopt modern engineering tools, including AI-assisted development solutions.
View Full Description & ApplyYou'll be redirected to the employer's site