Software Engineering (Full stack Javascript)
Why this role exists
We're the Engineering Team at Magic, a company that provides virtual assistants, matched and managed for our clients with the software we build.
Our tech stack is JavaScript, React, Next.js, AWS Lambda, and PostgreSQL.
Our company came out of Y Combinator in 2015 with strong venture-backed funding with over $17MM raised to date and a round led by Sequoia Capital. We've got one team of 5 engineers plus a project manager, a product team, and a designer. We plan to add a second team within 6 months so you can grow and learn as either an individual contributor or a team lead.
Knowledge transfer and learning are core values, so we expect you to contribute to mentoring, code reviews, pair programming, and tech exploration, while striving to improve our agile software development process.
The basics:
The impact you'll make:
Within 1 month, you'll:
Within 3 months, you'll:
Within 6 months, you'll:
Within 12 months, you'll:
Our Hiring Process
You choose how to interview! We know different people have different desires for the interviewing process. Here's a menu of ways we can get to know you.
We aim to spend less than 3 hours of your time in interviews and assessments, and we’ll get back to you promptly with a written offer to join the team immediately after your final interview. We realize your time is valuable.
Stage 1
Initial 30-minute discussion with our in-house tech recruiter. Ask her your deal-breaker questions and she'll tell you why you might want to work for our company.
Stage 2
Talk to the Technical Project Manager for a "culture fit" interview. You can schedule a 1-hour interview to find out what it's like working on our engineering team and give us the chance to get to know your style as well.
Stage 3
We want to see how you solve a tech problem. The best way for us to assess your technical proficiency is with a simulated code review. We'll give you a pull request from a small JavaScript application. Perform a code review and explain how you could improve the code (a one hour live call with a senior engineer).
Stage 4
30-minute interview with our Head of Engineering to discuss our expectations for job success and your expectations for job growth.
If you're interested in this job, take the next step and set up a call with our in-house tech recruiter.
We look forward to meeting you! Get started now by using the this link to schedule your initial interview: : https://calendly.com/ysai-lafrades/initial_discussion
We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.
Copyright © 2023 JS Remotely | Privacy policy