> Markdown version of [/jobs/ext/629769-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/629769-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:** Tulip Interfaces, Inc. - **Location:** Somerville, MA, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Artificial Intelligence, Unit Testing, Software as a Service, Code Review, Cursor (Graphical User Interface Elements), Database Design, Software Debugging, PostgreSQL, MongoDB, Node.Js, Software Engineering, Software Systems, TypeScript, Datadog, Enterprise Software Applications, ReactJS, Delivery Pipeline, Grafana, Electron (Programming Language), Integration Tests, Deployment Automation, React Redux, Api Design, Restful APIs, Docker, Elixir, Golang - **Published:** June 24, 2026 - **Apply:** https://www.dice.com/job-detail/365d66b7-ada6-4356-a684-393eff2251c1 ## About the Role * You're a builder at heart, someone who thrives on pushing product forward and delighting users. * You're fluent (or want to be) with AI coding tools and treat them as part of your daily workflow - drafting with Claude Code, reviewing AI-generated PRs with the same rigor as a teammate's, and figuring out when to lean on an agent and when not to. * You are a collaborative team player, whether working independently or as part of a group. * You have a product mindset and an empathy for the end user. * You love a good challenge and learning new things. * You are comfortable navigating a large technology stack to understand how its features work and how they contribute to different parts of the platform. What skills do I need? * 3-5+ years of software engineering experience, ideally at a SaaS enterprise software company. * Strong proficiency in TypeScript is required. * Familiarity with API design and integration (RESTful services). * Proficiency in unit testing, integration testing, and debugging practices. * Comfortable using AI coding tools (Cursor, Claude Code, Copilot, or equivalent) to land production PRs not as a novelty, but as part of how you already work. * Comfortable serving as subject matter expert for the systems you build (with tools like Grafana, Datadog, or the equivalent) * Works well both independently and as part of a team. Nice to Have: * Familiarity with our tech stack - including React, Redux, Node.js, Golang, Elixir, Electron, MongoDB, Postgres, and Docker. * Experience with machine tools and/or manufacturing industry. * Background working in startups. * Understanding of database design principles and optimization. * Knowledge of CI/CD pipelines and automated deployment strategies. ## Description * Ship production features through AI-assisted workflows using Claude Code to draft, refactor, and review code, and treating "validate the agent's output" as a core part of the job rather than an afterthought. * Write and maintain clean, high-quality, and efficient code that aligns with project specifications. * Execute comprehensive testing and seamless deployment of programs and systems. * Communicate technical information clearly and effectively with fellow team members. * Partner with engineers across the engineering organization to design systems, debate trade-offs, and review each other's work, including AI-generated work, with care. * Successfully integrate various software components and external third-party programs. * Proactively troubleshoot, debug, and enhance existing software solutions. * Collect and analyze user feedback to inform product evolution. * Propose and implement strategic improvements to our software. * Develop and maintain thorough technical documentation for internal reference and reporting. Key Collaborators: * Engineering * Product Design * Product Management ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Bringing digital education to refugee and host communities in remote regions of Africa](https://www.wearedevelopers.com/videos/644-bringing-digital-education-to-refugee-and-host-communities-in-remote-regions-of-africa) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 122 - Cracks in the polyfill](https://www.wearedevelopers.com/magazine/457-dev-digest-122-cracks-in-the-polyfill) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)