Software Engineer (JavaScript)
We’re relay.club, an influencer management platform that connects brands with social media influencers. We’re a small and growing startup that has raised over $350,000 in our first round of funding.
We use NextJS and Supabase (experience desired but not required). We expect proficiency with JavaScript and React.
Workplace satisfaction and professional development are important to us. You’ll like our company culture of empowerment and self-direction, more like working in California than many companies in Asia. This is a mid- or junior-level engineering position that will let you develop skills with an increasingly popular tech stack.
The tech stack:
- Supabase and PostgreSQL (back end)
- NextJS and React (front end)
- TypeScript (full stack)
The basics:
- our team is fully remote (and we will stay 100% remote)
- you are 6+/- hours from Singapore (APAC, central Europe, Africa, or Middle East)
- our team self-manages, working asynchronously with no core working hours, using Slack and Notion for communication
- we have company video meetings on Monday mornings and Friday afternoons (Singapore time)
- you’ll report to the CTO and meet once a week for a 1:1
- we have a strong learning culture that supports professional development
- we care about being humble, kind, and helpful
Within 1 week, you’ll:
- Complete onboarding and get familiar with our people and processes.
- Get to know our application and codebase.
- Build a learning project using NextJS, React, and Supabase for review by your team members.
Within 1 month, you’ll:
- Participate in scoping and task breakdown for a project that adds features to our application.
- Add one or more significant features to our customer-facing application, guided by a product requirements document and your team members.
- Write tests and documentation for the features you implement.
Within 3 months, you’ll:
- Get to know our business objectives and propose new product features.
- Lead development on a small project, working directly with stakeholders.
- Suggest improvements to our tech stack, codebase, and development process.
Within 6 months, you’ll:
- Choose a career path for continued growth as an individual contributor or technical lead.
- Become our domain expert for specific customer-facing product use cases.
- Or specialize in a technical area such as databases, machine learning, or security.
Minimum Job Requirements
- 1 year of experience with JavaScript and React on an engineering team.
- Available 30-40 hours/week.
- English-language proficiency.
Our Hiring Process
We aim to spend less than 3.5 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 COO. Ask her your deal-breaker questions and she’ll tell you why you might want to work for our company.
Stage 2
Structured interview with the CTO to assess your culture fit and skill level. You will schedule a 1.5 hour interview to find out what it’s like working on our engineering team and give us the chance to get to know you as well.
Stage 3
We want to see how you’ll work with us, using 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 discussion with our CEO to discuss our expectations for job success and your expectations for career growth.
If you’re interested in this job, take the next step and email our COO, sophia@relay.club.