> Markdown version of [/jobs/ext/3953726-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/3953726-senior-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full-Stack Engineer - **Company:** Perfect Venue - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Integration Architecture, Business Logic, Automation of Tests, Spreadsheets, Software as a Service, Code Review, Databases, Relational Databases, Software Debugging, Design of User Interfaces, Human-Computer Interaction, PostgreSQL, Performance Tuning, Ruby on Rails, Standard Sql, Systems Integration, TypeScript, Value Engineering, Web Applications, Web Application Frameworks, ReactJS, Backend, Vue.js, AngularJS, Graphql, Front End Software Development, Api Design - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-full-stack-engineer-san-francisco-ca--cc6ed36c-a62e-485d-8179-1edb67350288 ## About the Role Artificial Intelligence (AI), Spreadsheets, Event Management, Restaurant, User Interface/Experience (UI/UX), Product Engineering, Value Engineering, Workflow Analysis, Customer Relations, Application Programming Interface (API), * Experience independently delivering full-stack features in production web applications. * Strong JavaScript skills and experience with a modern component-based frontend framework such as React, Vue, or Angular. * Proficiency in a backend language and web framework, with experience building APIs and application business logic. * Working knowledge of SQL and relational data modeling. * Experience managing frontend state, integrating APIs, and building usable interfaces with HTML and CSS. * Experience with automated testing, debugging, code review, and shipping changes safely. * Good product judgment, clear communication, and experience supporting other engineers through feedback or mentoring. * Experience using AI-assisted development tools for implementation, debugging, testing, or documentation. You can critically evaluate their output, explain your changes, and remain accountable for correctness, maintainability, security, and customer-data protection. Helpful experience * React, TypeScript, Ruby on Rails, PostgreSQL, or GraphQL. * Business SaaS products with complex forms, permissions, scheduling, or integrations. * Frontend architecture, accessibility, reusable components, and performance optimization. * Billing/payments, hospitality software, or other operational business products. * Mobile web experiences or integrating AI capabilities into an existing product. ## Description We're looking for a senior full-stack engineer who enjoys turning customer needs into clear, reliable software. You'll own features across the user interface, application backend, and database, working closely with product and engineering teammates. You should be comfortable delivering across the stack and bring particular depth in at least one area. We value engineers who make thoughtful tradeoffs, simplify complex workflows, and help their teammates improve. What you'll do * Deliver customer-facing features from product discussion through release and iteration. * Build responsive, accessible interfaces and the APIs and data models behind them. * Improve shared components, application structure, and performance as the product evolves. * Write useful automated tests and investigate issues across frontend and backend boundaries. * Collaborate with product and design to simplify workflows and balance customer needs with maintainable implementation. * Review code, communicate technical decisions, and mentor less experienced engineers.