Software Engineering

  • Full time
  • remote

Magic | Full Remote Job | Full-time | Full-stack | Software Engineering


Magic ( is a Y-Combinator and Sequoia-backed software company that is building a hyper-intelligent, ubiquitous assistant available over SMS, email, chat apps, and other digital channels. Magic is a simple idea with endless potential - one phone number that you can send a text message to 24/7 and get anything you want, whenever you want it. Food, flowers, plane tickets, reservations, electronics, you name it. We fulfill these requests magically for our users by being a common interface to a growing network of national and international service providers. Most of our users use us on a regular basis to make their lives easier and to be more productive, but of course, we fulfill our share of crazy requests: meeting celebrities, skywriting, 1,000 gallons of seawater, helicopters, motorcycles...

But all of this is just the beginning. Magic is a command line interface to the world; it is an API for everything. You can’t "sudo cancel my Comcast subscription" but you can "magic cancel my Comcast subscription." It’s a unified plaintext interface that sits as a layer of abstraction over the set of all possible products, services, and actions. It’s the Star Trek computer. It’s your companion and your friend.

Magic was founded in 2015 by a team of software engineers with one simple premise: create a natural language interface to the complexity of the world, delivered by a combination of artificial intelligence and human expertise. We are hardcore developers at heart, we are highly iterative, and we are relentless. We are minimal and focused on writing code that really matters.


Our primary technologies right now are Node.js, Meteor, MongoDB, PostgreSQL, AWS, Docker, Ansible. Experience with these are very nice but not required. We believe in using the right tool for the job.

We are currently hiring for experienced senior and mid-level engineering positions. This is a full-stack, generalist role for which you will be given a high degree of autonomy and will be expected to deploy impactful code to production in your first week. We're less concerned with your resume and more concerned with your ability to get real stuff done.


This position is full remote and you can live wherever you want, or travel while you work with us. As our team is distributed across many time zones, compatibility with both UTC-7/8 and UTC+8 is helpful and willingness to participate in team meetings at non-standard times (such as early morning or evening) for an est. 5-10 hours per week is ideal.

Come build the future of human-computer interaction with us.

Bonus points if you've got...

- Experience working with Node.js, Meteor, modern web application frameworks - Experience with devops, the AWS suite, Docker, Ansible, Jenkins - Experience within early-stage startups, remote, or human operations companies

Apply here:

Related Jobs