Post a job

Senior Software Engineer (Full Stack Javascript)

Magic logo

Location
AD, AE + 100 more
Magic

Job Description

Senior Software Engineer (Full Stack Javascript)

Department: Engineering

Employment Type: Full Time

Location: Global+


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.


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

To set your expectations, you should know that:
  • Flexible core working hours
  • 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.

Benefits

Apply for this job

Expired?

Please let Magic know you found this job with RemoteJobs.org. This helps us grow!

About the job

Jan 15, 2025

Full-time

  1. AD Andorra
  2. AE United Arab Emirates
  3. AF Afghanistan
  4. AL Albania
  5. AM Armenia
  6. AT Austria
  7. AX Åland Islands
  8. AZ Azerbaijan
  9. BA Bosnia & Herzegovina
  10. BD Bangladesh
  11. BE Belgium
  12. BG Bulgaria
  13. BH Bahrain
  14. BN Brunei
  15. BT Bhutan
  16. BU Remote
  17. BY Belarus
  18. CH Switzerland
  19. CN China
  20. CY Cyprus
  21. CZ Czechia
  22. DE Germany
  23. DK Denmark
  24. EE Estonia
  25. ES Spain
  26. FI Finland
  27. FO Faroe Islands
  28. FR France
  29. GB United Kingdom
  30. GE Georgia
  31. GG Guernsey
  32. GI Gibraltar
  33. GR Greece
  34. HK Hong Kong SAR China
  35. HR Croatia
  36. HU Hungary
  37. ID Indonesia
  38. IE Ireland
  39. IL Israel
  40. IM Isle of Man
  41. IN India
  42. IQ Iraq
  43. IR Iran
  44. IS Iceland
  45. IT Italy
  46. JE Jersey
  47. JO Jordan
  48. JP Japan
  49. KG Kyrgyzstan
  50. KH Cambodia
  51. KR South Korea
  52. KW Kuwait
  53. KZ Kazakhstan
  54. LA Laos
  55. LB Lebanon
  56. LI Liechtenstein
  57. LK Sri Lanka
  58. LT Lithuania
  59. LU Luxembourg
  60. LV Latvia
  61. MC Monaco
  62. MD Moldova
  63. ME Montenegro
  64. MK North Macedonia
  65. MN Mongolia
  66. MO Macao SAR China
  67. MT Malta
  68. MV Maldives
  69. MY Malaysia
  70. NL Netherlands
  71. NO Norway
  72. NP Nepal
  73. OM Oman
  74. PH Philippines
  75. PK Pakistan
  76. PL Poland
  77. PS Palestinian Territories
  78. PT Portugal
  79. QA Qatar
  80. RO Romania
  81. RS Serbia
  82. RU Russia
  83. SA Saudi Arabia
  84. SE Sweden
  85. SG Singapore
  86. SI Slovenia
  87. SJ Svalbard & Jan Mayen
  88. SK Slovakia
  89. SM San Marino
  90. SY Syria
  91. TH Thailand
  92. TJ Tajikistan
  93. TL Timor-Leste
  94. TM Turkmenistan
  95. TR Türkiye
  96. TW Taiwan
  97. UA Ukraine
  98. US United States
  99. UZ Uzbekistan
  100. VA Vatican City
  101. VN Vietnam
  102. YE Yemen
RemoteJobs.org mascot