> Markdown version of [/jobs/ext/4224950-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/4224950-full-stack-software-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). --- # Full-Stack Software Engineer - **Company:** Jobot - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $190,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Business Software, Cascading Style Sheets (CSS), Databases, Database Design, Document Object Model, Electronic Data Interchange (EDI), Design of User Interfaces, PostgreSQL, Object-Oriented Software Development, Systems Development Life Cycle, Next.js, Software Engineering, Systems Integration, TypeScript, ReactJS, Information Technology, Api Design, Restful APIs, Programming Languages - **Published:** October 9, 2026 - **Apply:** https://www.dice.com/job-detail/a7be780f-75dc-460c-a264-46499d8e3b9e ## About the Role 1. A minimum of 5 years' experience as a Full-Stack Developer or in a similar role. 2. Proficiency in fundamental front-end languages such as HTML, CSS, and JavaScript. 3. Expertise in React and Next.js frameworks. 4. Strong experience with database technology such as Supabase and understanding of database design. 5. Experience with cloud platforms like Vercel and familiarity with AI applications and integrations. 6. Strong knowledge of TypeScript, including DOM manipulation and the JavaScript object model. 7. Proven experience in API development and understanding of RESTful services. 8. Solid understanding of the software development life cycle and agile methodologies. 9. Excellent problem-solving skills, a love for technical challenges, and a willingness to learn. 10. Strong communication skills, with the ability to effectively articulate technical challenges and solutions. 11. A degree in Computer Science, Information Technology, or a related field is preferred. Join us and be a part of a team that values innovation, growth, and collaboration. Here, you will have the opportunity to work on exciting projects, develop top-notch solutions, and leave a significant impact in the tech services industry. We can't wait to see the unique contributions you will bring to our diverse team! ## Description We're supporting a growing software company in its search for a Senior Full-Stack Software Engineer. The team develops business applications that combine automation, intuitive interfaces and complex integrations. This role offers ownership across the full development lifecycle, with direct input into product direction and opportunities to work closely with customers., We are on the lookout for a dynamic and experienced Senior Full-Stack Software Engineer with a specialty in TypeScript to join our innovative tech services team. The ideal candidate will be a forward-thinking individual with a strong understanding of the software development life cycle, and a passion for technology and innovation. This is a permanent position that provides an opportunity to work with a team of talented professionals in a fast-paced, rewarding, and highly collaborative environment., 1. Design and develop robust, scalable, and secure features using Supabase, Vercel, AI applications, Integrations, and TypeScript. 2. Lead the end-to-end product development process, from conception to deployment, ensuring high performance and responsiveness to requests from the front-end. 3. Develop and maintain high-quality database design and architecture that aligns with user needs and business goals. 4. Develop APIs and set up protocols for data exchange between the server and the user-facing application. 5. Collaborate with cross-functional teams to define, design, and ship new features with the aim of improving user experience and overall product value. 6. Maintain code integrity and organization, ensuring the best possible performance, quality, and responsiveness of applications. 7. Provide technical leadership and mentorship to junior developers, promoting a culture of knowledge sharing and innovation.