Magic

Software Engineer (Full Stack Javascript) Engineering

Remote
PostgreSQL MongoDB JavaScript TypeScript React Next.js
This job is closed! Check out or
Description
We're the Engineering Team at Magic.
 
We get it. You love to build, you love to ship, and you love to see your code make a real difference, fast. We offer an environment where you can do just that. We're not about endless meetings or red tape. We're about empowering talented engineers to own projects, move quickly, and deliver results.

We're a Y Combinator (2015) alum with strong venture backing (including Sequoia Capital) and over $30M in funding. We're building a world-class engineering team, currently at 20 strong and growing. We value impact, autonomy, and speed. We operate fully remote. 

Tech stack: JavaScript with TypeScript, React, Next.js, leveraging PostgreSQL with Supabase, MongoDB for our databases while also using Cypress for our testing needs. We also deploy serverless projects on AWS.
 
About Magic

Magic provides thoroughly vetted, cost-effective virtual assistants, to help scale key business functions for small- and medium-sized businesses. 
 
Our company came out of Y Combinator in 2015. We've grown to 1000+ virtual assistants, with strong venture backing (including Sequoia Capital) and over $30M in funding to date. We've got 16 engineers across the world, adding more engineers this year. We are fully remote across worldwide time zones, working asynchronously with very few meetings.
 
Workplace satisfaction and code quality are important to us. We expect you to contribute to mentoring, code reviews, and improvements to our processes and infrastructure. For mentoring, you’ll be in good company; our team members are authors of technical books, leaders of open source projects, and instructors from coding camps. We care about being humble, kind, and helpful.
 
The basics
  • Fully remote across Asia, Europe, and US time zones (we have no physical office and are staying 100% remote with or without pandemics)
  • Engineers self-manage, working asynchronously with no core working hours. Ship when it suits you. While most of our work is asynchronous, some overlap with 9am-5pm US Pacific Time (approximately 1 hour per day) is necessary for real-time collaboration and communication.
  • Encourage work time devoted to open source or civic engagement projects
  • Have a strong learning culture
  • Actively explore, assess, and adopt new technologies

Key Responsibilities

Within 1 month, you’ll:
  • Complete onboarding and get familiar with our tools and process.
  • Get to know the team.
  • Work with colleagues to release small features and bug fixes.                             

Within 3 months, you'll:
  • Be responsible for releasing features to production on a rapid agile cadence
 
Within 6 months, you'll:
  • Take ownership and lead a technical project;
  • Or, become an expert on a specific technology or product domain. 

Within 12 months, you’ll:
  • Architect larger systems.
  • Help to bring on new team members and level up existing team members.

Benefits

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say