> Markdown version of [/jobs/ext/3702870-full-stack-software-developer](https://www.wearedevelopers.com/jobs/ext/3702870-full-stack-software-developer). 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 Developer - **Company:** SPOTON INC - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $80,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Amazon Web Services, Backbone.Js, DevOps, Django Web Framework, ECMAScript, Github, JQuery, Python (Programming Language), PostgreSQL, MongoDB, Model View Controller (MVC), Web Applications, Flask (Web Framework), Git, Vue.js, Kubernetes, Front End Software Development, Docker - **Published:** October 12, 2026 - **Apply:** https://startup.jobs/full-stack-software-developer-python-javascript-spoton-1885711 ## About the Role As part of the business operations team, you would be working on various types of systems - from building APIs for exchanging data with external partners, to building web applications to manage business processes, to building out the infrastructure that is necessary to run those systems in a scalable and reliable way. We are looking for someone with at least 5 years of experience building technology solutions that have been used to solve real-world problems., * You've seen several projects through to completion in similar roles, and either has worked or are comfortable working with, teams of various sizes. * Have an eye for idiomatic, readable, and performant Python 2/3 code, and experience with linters/debuggers/profilers/etc. which help reach these goals. * You've worked with frontend development to some extent. JavaScript land moves fast, so we'll understand if your background doesn't perfectly align with our stack (React+Redux+Babel+Webpack, Backbone.js transitioning to Vue), but we're definitely looking for someone who's used a modern framework of some sort, and isn't strictly a jQuery wizard. * You've worked with some kind of MVC framework. * Have an eye for idiomatic, readable, and performant Python code, and experience with linters/debuggers/profilers/etc. which help reach these goals * Comfortable with at least intermediate-level queries in MongoDB and/or PostgreSQL. * Experienced with Git and comfortable using a branch+tag workflow model that leans heavily on GitHub's Pull Request utilities * Bonus: Have experience with Django, Flask, or AioHTTP. * Bonus: Have experience with JavaScript at or after the ES6 turning point. Trust us, it's a whole new world when you're able to use `import` and `async/await`. We're of course open to teaching these new features as needed. * Bonus: Have experience with both Python 2 and Python 3, and can explain some of the footguns involved in moving between these versions, and in writing cross-compatible code * Bonus: DevOps experience of any form. We're Docker people locally and AWS/Kubernetes people in the cloud. * Bonus: You're opinionated about tooling, process, code/test styles, etc., but not too snobby about it. Our process is flexible and ever-changing, and you'd be welcome to leave your mark on it! ## Description SpotOn is a fast-growing marketing, loyalty, and payments platform that helps small business owners understand and reach out to their customers and increase revenues by making informed decisions. Customers can discover businesses using our mobile apps, then at order time can check-in and pay for their orders using our mobile and tablet applications. The resulting data allows merchants to send targeted marketing campaigns, track their online reputation, and monitor the growth effect loyal customers can have on revenues, through our flagship web application.