Job Specifications
Puter (https://github.com/HeyPuter/puter) is an open-source cloud operating system, a platform that makes it radically easier for developers to build, host, and deploy applications and websites: no complicated setup, no infrastructure headaches.
At the core of our platform is Puter.js, a "cloud in the browser". It's a JavaScript SDK that gives developers instant access to cloud storage, AI services, NoSQL data stores, hosting, and more, all with minimal code and zero backend setup. It powers both our cloud OS interface and the applications built on top of it.
Being open source is core to how we work. Our codebase is public, we build in the open, and we actively engage with community contributions. You'll be reviewing PRs from the community, discussing issues, and helping shape the project alongside people outside the company.
We're just getting started: monetization tools, granular permission systems, instant CDN deployments that go live as you save, and much more are on the roadmap.
The Role
We're looking for a Senior Software Engineer to focus primarily on backend systems, though comfort working across the stack is a plus. You'll be working on a wide range of APIs and features that power our platform, everything from real-time communication layers to distributed storage to scaling infrastructure.
This is an early-stage startup. The pace is fast and the work is fresh and exciting. You'll tackle interesting challenges across domains that don't typically live together. That also means priorities can shift quickly and schedules aren't always predictable. If you thrive with autonomy and like owning your work end-to-end, you'll do well here.
We're a small team, so we need someone who can find their footing and run with things without a lot of hand-holding. We also want someone who speaks up, if something's broken or could be better, say so. We're not looking for people who just go along with things. And as a senior engineer, we'd hope you'd help raise the bar for the team, whether that's through code reviews, mentoring, or just pushing us all to build better stuff.
What We're Looking For
Technical Skills
Strong JavaScript expertise; TypeScript experience is a plus
Familiarity with web platform technologies: WebSockets, WebRTC, WebTransport, IndexedDB, Service Workers, etc.
Experience building or working with real-time systems
Experience with cloud platforms such as AWS, Cloudflare, or Azure
Understanding of scalable and distributed systems architecture
Knowledge of various database and storage technologies and when to use them (MySQL, DynamoDB, Redis, etc.)
Experience with performance profiling and optimization, and tools like OpenTelemetry, AWS X-Ray, Grafana, etc.
Experience with ops, SRE, or reliability engineering is a plus
Open source contribution experience on GitHub is a plus
Who You Are
You take ownership of your work and see things through
You learn quickly and adapt as requirements evolve
You're comfortable with ambiguity and can make progress without perfect information
You communicate openly about blockers, concerns, and ideas for improvement
You're excited by hard problems and novel technical challenges
Compensation
$150,000 - $200,000 + equity + benefits
Pay is influenced by various considerations and can fluctuate according to position-specific qualifications, competencies, and work history