Full Stack JavaScript Engineer (Remote)

Website Magic Inc.

Get everything done. Get Magic.

Join Magic Inc. – Build the Future of Virtual Assistance as a Full Stack JavaScript Engineer (Remote)

Are you a passionate and driven full-stack JavaScript engineer who thrives in a fast-paced, fully remote environment? At Magic Inc., we’re building a world-class engineering team that’s empowered to own projects, move quickly, and deliver impactful results. If you’re looking to escape endless meetings and red tape and want to see your code make a real difference, we want to hear from you.

Magic provides thoroughly vetted, cost-effective virtual assistants, helping small- and medium-sized businesses scale their key functions. Backed by strong venture capital, including Sequoia Capital, and a Y Combinator (2015) alum, we’ve fostered a culture of impact, autonomy, and speed within our fully remote global team.

As a Full Stack JavaScript Engineer at Magic, you’ll contribute to all aspects of our product development lifecycle. You’ll leverage your expertise in JavaScript, TypeScript, React, and Next.js, working with technologies like PostgreSQL (with Supabase), MongoDB, Cypress, and serverless deployments on AWS.

We value workplace satisfaction and high-quality code. You’ll be encouraged to participate in mentoring, code reviews, and contribute to the continuous improvement of our processes and infrastructure. Our team boasts members who are published authors, open-source project leaders, and coding camp instructors, fostering a strong learning and collaborative environment built on humility, kindness, and helpfulness.

Key Responsibilities:

  • Within 1 Month:
    • Successfully complete our onboarding process and become familiar with our tools and workflows.
    • Integrate with the engineering team and build strong working relationships.
    • Collaborate with colleagues to release small features and address bug fixes.
  • Within 3 Months:
    • Take ownership of and release features to production following our rapid agile cadence.
  • Within 6 Months:
    • Lead technical projects, driving them from conception to deployment.
    • Or, develop deep expertise in a specific technology or product domain.
  • Within 12 Months:
    • Contribute to the architecture of larger systems.
    • Actively participate in the onboarding and development of new and existing team members.

Skills, Knowledge, and Expertise:

Required Experience:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience working on complex and ground-up software projects.
  • Strong proficiency in JavaScript.
  • Solid experience with React and Next.js.
  • Experience with Node.js.
  • Familiarity with AWS Lambda.
  • Experience with PostgreSQL.
  • Experience with AI development tools, including generative AI code assistance and integration of AI technologies in software development workflows.

To Set Your Expectations:

  • This role requires high time zone flexibility, with approximately 1 hour of overlap daily with 9 am – 5 pm US Pacific Time for real-time collaboration.
  • We are a 100% remote company; equipment will be provided.
  • Benefits include medical coverage and PTO credits.
  • Government benefits are provided for Philippines-based employees.

You Should Apply If:

  • You possess excellent communication skills and can collaborate effectively with cross-functional teams.
  • You have a strong passion for staying current with emerging technologies and industry trends.

Apply here: https://magic.pinpointhq.com/en/postings/7cb3eac8-e59f-40e7-89ed-4a9f8b0b7c06

Scroll to Top