Loading...

Senior Software Engineer (Full Stack Javascript)

  • Full Time
  • Anywhere

Magic

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 30 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, but must be available during core hours of 9am–6pm US Pacific Time 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.

Skills, Knowledge and Expertise

Required Experience:
  • A bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Experience working on complex and ground up projects
  • Javascript
  • React, NextJS
  • NodeJS
  • AWS Lambda
  • PostgreSQL
  • Experience with AI development tools, including generative AI code assistance and integration of AI technologies in software development workflows
To set your expectations, you should know that:
  • We need high time zone flexibility
  • 100% remote, equipment provided
  • Medical benefits
  • PTO credits
  • Government benefits (if Philippines based)
You should apply if…
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • A passion for staying current with emerging technologies and trends.
  • A strong individual contributor at the senior level — not looking to move into a leadership or management role.

Benefits

Originally posted on Himalayas

To apply for this job please visit himalayas.app.

About this role & career path

Working in Australia

Australia, officially the Commonwealth of Australia, is a country comprising the mainland of the Australian continent, the island of Tasmania and numerous smaller islands. It has a land area of 7,688,287 km2 (2,968,464 sq mi), making it the sixth-largest country in the world. Australia is the world's flattest and driest inhabited continent. It is a megadiverse country, and its size gives it a wide variety of landscapes and climates including deserts in the interior and tropical rainforests along the coast.

    More jobs at Magic

    Keep exploring on Get A Job.ai

    Not quite the right fit? Your next opportunity is a click away.

    Hiring instead? Post a job and reach candidates searching right now.