Software Engineer (Full Stack Javascript)
Global+
Software Engineer (Full Stack Javascript)
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
Within 3 months, you'll:
Within 12 months, you’ll:
To set your expectations, you should know that:
You should apply if…
Application Deadline: 31 January 2025
Department: Engineering
Employment Type: Full Time
Location: Global+
Compensation: $5,000 - $6,000 / month
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
- 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
ApplyJob Profile
Benefits/Perks100% Remote Equipment provided Flexible hours Fully remote Government benefits Medical benefits PTO credits
Tasks- Architect systems
- Complete onboarding
- Lead technical projects
- Release features
AWS Collaboration Communication Cypress Javascript MongoDB Next.js Node.js PostgreSQL React Typescript
Education Timezones
Remote Jobs in North America
Remote Jobs in Europe
Remote Jobs in Asia/Pacific
Remote Jobs in South America
Remote Jobs in Africa
Remote Jobs in Middle East
Full Time Remote Jobs
Part Time Remote Jobs
Contract Remote Jobs
Internship Remote Jobs
Temporary Remote Jobs
Freelance Remote Jobs
Mid-Level Remote Jobs
Senior-Level Remote Jobs
Entry-Level Remote Jobs
Exec-Level Remote Jobs
Lead-Level Remote Jobs
Remote Scientist Jobs
Remote Senior Software Engineer Jobs
Remote Business Development Jobs
Remote Analytics Jobs
Remote Sales Manager Jobs
Remote Spanish Jobs
Remote Pathologist Jobs
Remote Customer Service Jobs
Remote Speech Language Pathologist Jobs
Remote Contract Jobs
Remote Advisor Jobs
Remote Technician Jobs
Remote Event Jobs
Remote Quality Jobs
Remote Professional Jobs
Remote Program Manager Jobs
Remote Engineer I Jobs
Remote Sales Rep Jobs
Remote Associate Director Jobs
Remote Associate Dir Jobs
Remote Jobs with GBP > 120K in Salary
Remote Jobs with EUR > 100K in Salary
Remote Jobs with CAD > 140K in Salary
Remote Jobs with CAD > 160K in Salary
Remote Jobs with GBP > 140K in Salary
Remote Jobs with EUR > 120K in Salary
Remote Jobs with PLN > 40K in Salary
Remote Jobs with CAD > 180K in Salary
Remote Jobs with PLN > 60K in Salary
Remote Jobs with PLN > 80K in Salary
Remote Jobs with PLN > 100K in Salary
Remote Jobs with PLN > 220K in Salary
Remote Jobs with PLN > 120K in Salary
Remote Jobs with PLN > 140K in Salary
Remote Jobs with PLN > 160K in Salary
Remote Jobs with PLN > 180K in Salary
Remote Jobs with PLN > 200K in Salary
Remote Jobs with GBP > 160K in Salary
Remote Jobs with CAD > 200K in Salary
Remote Jobs with PLN > 260K in Salary