Job Title: Senior Full-Stack Engineer Company Name: Splink Job Url: https://wellfound.com/jobs/3901137-senior-full-stack-engineer Job Description: Splink Vertical software bringing the CPG supply chain into the 21st century Save Apply Now Senior Full-Stack Engineer $150k – $180k • 0.5% – 1.0% | Remote ( North America •  South America +1 ) |5 years of exp |Full Time Posted: today• Recruiter recently active Hires remotely in North America -  South America -  Central America Remote Work Policy Remote only Company Location New York City Visa Sponsorship Not Available Preferred Timezones Pacific Time, Mountain Time, Central Time, Eastern Time, Atlantic Time, Greenland, Brasilia Summer Time Collaboration Hours 9:00 AM - 5:00 PM Pacific Time Relocation Allowed Skills Node.js Express.js TypeScript Next.Js About the job About Splink Splink is building the connective tissue for independent retail, transforming one of the last massive, analog markets in commerce into a connected, data-driven growth engine. Every year, billions of dollars in trade promotions flow between consumer packaged goods manufacturers, distributors, and independent stores, yet much of it is still managed through emails, spreadsheets, and manual reconciliation. Splink replaces that fragmentation with a unified and AI powered platform that connects all stakeholders. We are a small, early-stage company, and we care deeply about building a team where people can do their best work without needing to hide or minimize who they are. What this role is about We are looking for a Senior Full-Stack Software Engineer to take ownership of our frontend and backend systems and help bring critical engineering knowledge in-house. You will work closely with our CTO and founders to absorb context from our offshore development team and, over time, become the day-to-day owner of how our product is built, operated, and evolved. This role is end-to-end and execution-focused. You will ship features across the frontend and backend, and help improve reliability and operational maturity. As the business grows and data volume increases significantly, you will help shape pragmatic architectural decisions that balance speed today with flexibility tomorrow. If you enjoy owning systems deeply, working across the stack, and turning complex data into powerful insights , this role offers the opportunity to have outsized impact in a small, growing company. What you’ll do Drive full-stack development: Take end-to-end ownership of frontend and backend feature development, from data models and API design through user-facing experiences. Lead knowledge transfer and system ownership: Work closely with our team to absorb system knowledge, convert undocumented or implicit knowledge into clear documentation, runbooks, and maintainable code so the system can be confidently owned internally. Make pragmatic architectural decisions: Evaluate the current frontend and backend architecture, understand its strengths and limitations, and guide incremental improvements that support higher data volume, faster iteration, and long-term flexibility without over-engineering. Ship reliable, scalable systems: Improve system stability and performance by strengthening monitoring, alerting, and operational practices. Reduce feature delivery friction caused by production issues and help move the team toward safer, more frequent deployments. Build clear, usable user experiences: Maintain and extend intuitive, functional user interfaces that help customers understand complex sales and product data. Prioritize clarity, correctness, and usefulness over surface-level polish. Collaborate closely in a small team: Work directly with our CTO and founders to translate priorities into shipped work. Communicate proactively across time zones to keep work unblocked and aligned. Use modern tooling effectively: Leverage modern AI development tools, such as Claude and Cursor, to accelerate understanding of the codebase, reduce busywork, and improve productivity without sacrificing quality. What we’re looking for in our ideal candidate 5+ years of professional full-stack engineering experience, with substantial experience working across both frontend and backend systems Strong experience shipping and owning production systems, with a backend-leaning skill set and meaningful frontend ownership Experience designing and maintaining application programming interfaces and delivering end-to-end features in a cloud-based environment Experience supporting real customers at real scale, including monitoring, debugging production issues, and improving system reliability over time Comfort evaluating and evolving an existing codebase, including refactoring, performance improvements, and reducing operational risk Strong written and verbal communication skills, especially in a small team and across time zones A high degree of ownership and self-direction, with the ability to take ambiguous problems and turn them into shipped, maintainable, and reliable solutions Ability to write clean, testable code and to raise engineering quality through thoughtful code reviews Care for building clear, usable user experiences that help people understand complex data Willingness to overlap working hours with an offshore team as needed, and to collaborate in person occasionally if based near New York City or Portland, Oregon We do not expect you to have experience in every area listed. If this role excites you and you believe you can grow into it, we encourage you to apply. Nice-to-have experience (not required!) Exposure to Python-based services or data ingestion pipelines Prior experience taking ownership of systems originally built by external teams or offshore development shops Experience identifying and reducing operational risk in data-driven applications Familiarity with relational data modeling tradeoffs in growing systems Experience working in small, early-stage teams where priorities and responsibilities evolve quickly Experience supporting customers or internal stakeholders directly when diagnosing production issues or data discrepancies Our stack Our infrastructure is entirely hosted in AWS Frontend Language: TypeScript Frameworks: Next.js, React Styling: Tailwind, Sass Backend Language: TypeScript Frameworks: Node.js, Express.js Data: PostgreSQL, Sequelize (ORM) Caching: Redis Data platform Language: Python Frameworks: Dagster You do not need prior experience with every tool we use to be successful in this role. What we offer The opportunity to take real ownership of a production system and play a central role in bringing critical engineering knowledge in-house Competitive compensation and meaningful equity participation in a small, growing company A flexible, remote-first work environment with a small, highly engaged team where your decisions and contributions have immediate impact Compensation, benefits, and equity Compensation for this role depends on job-related factors such as experience, skills, location, and business needs. The base salary range for US-based candidates is $150,000 to $180,000. This role is also eligible for equity, typically between 0.5% - 1% Benefits include: Flexible paid time off A holiday schedule aligned with standard US holidays Equity in the company