Senior Full-Stack JavaScript Developer

Hiring for the following locations

$115,000 - $130,000 a year
- full-time (remote)
This position is fully remote. The address above is the team's location.

At Reelist, we have the opportunity to change the trajectory of millions of people's lives by enabling them to discover job opportunities and visualize themselves in roles they never knew were within reach.

We do this by enabling companies to take their jobs to job seekers where they spend their time by leveraging automation, AI, and video. Our platform has already touched millions of people and is growing, and we want you to play a key role in our customers' and job seekers' continued success.

We're a fully remote team that believes deeply in our mission and the value of solving our customers' problems!

What Will You Do

Your job today is to accelerate our roadmap by shipping quality, production-ready front-end and back-end code centered around our customers' needs. You will get to pick the products you want to contribute to and own.

As we continue to grow, we want you to grow into a leadership role. You will be supported by the CEO and lead engineer, working closely with and reporting directly to the lead engineer.

About the Tech Stack You’ll Be Working With

Founded by a technical leader, we prioritize developer experience and automation. If you're proficient in Next.js, you’ll be able to start coding in our codebase within an hour, with full support from our lead engineer.

Our primary technologies are Next.js (app dir), TypeScript, GraphQL, PostgreSQL, LLMs, Vercel, and AWS. Most of what we do is written in TypeScript and compiled to native code. For example, we write the majority of our GraphQL and PostgreSQL interactions using TypeScript.

About You

  • Good Person: You spend a third of your life at work, and we want to spend it with good people who get things done.

  • Proactive and Independent: You have a bias towards action, believe in iteration, and have clear decision-making skills. You can take an idea and turn it into production-ready code.

  • Technical Skills: You enjoy tackling both frontend and backend challenges, working across multiple services, and leveraging various technologies across the stack.

  • Pride and Ownership: You own your work and thrive in small, fast-paced startup environments. Initially, you will be one of two full-time engineers.

  • Customer-Focused and Empathetic: You love building for customers, will communicate with them to triage feedback into production-ready code, and can put yourself in a customer's shoes to genuinely get to the bottom of a problem.

  • Curious and Lifelong Learner: You are driven by a desire to understand and solve problems, stay on top of technology trends, and champion new ideas.

  • Have an Opinion: You will become an authority on our platform, so you need to have conviction in your decisions while also being open to receiving and giving feedback.

Benefits

  • 15 days personal time off

    • We want you to take PTO to recharge. If you have appointments or personal matters, you can likely adjust your hours that day without taking PTO.

  • 11 paid federal holidays

  • Medical, dental, and vision plans

  • Eligibility for stock option plan

Education Requirements

  • None.

General Requirements

  • Must always try to do the right thing.

  • At least 18 years old with legal authorization to work in the US.

  • Must be located in the US and work out of the US.

  • Must be available daily from 10AM to 4PM ET (NYC time zone).

    • You can flex the other working time before our after the core hours

    • You're expected to take a lunch during your core hours.

  • Strong problem-solving ability.

  • Strong ability to identify problems, design solutions, and review code.

  • Ability to communicate with customers and triage customer feedback into product roadmap features.

  • Must currently leverage AI in development (e.g., GitHub Copilot, ChatGPT).

  • Must have a bias towards action.

Tech Knowledge Requirements

  • Must have 5+ years of professional hands-on experience developing and shipping code in React-based platforms in live production environments, excluding internships.

  • Experience in building from 0 to 1 in production environments with active users.

  • Proficient in all aspects of full-stack environments.

  • Proficient in Next.js and experienced in working with it in production environments with active users.

Preferred Qualifications

  • Experience deploying and tuning LLMs.

  • Experience working in a fast-paced, growing startup environment.

  • Proficient in TypeScript.

  • Knowledge of DevOps CI/CD practices, including Git, multi-environment setups, automated deployments, testing, etc.

  • Proficient in Tailwind.

  • Experience writing E2E test

  • Familiarity with cloud resource provisioning.

  • 2+ year of full-time experience working with Next.js in production environments with active users.

  • Proficient in Next.js app dir.

  • Proficient in GraphQL API development and design.

  • Experience in PostgreSQL in production environments with active users.

  • Experienced in integrating with RESTful APIs.

Interview Process

Our process includes a few texts, two interviews, and a take-home project unrelated to our current platform. If hired, you will be able to start as soon as your offer date.

  1. After receiving your information, and our system will request your resume via email. We’ll review your resume and typically get back to you within three business days, texting you with any outstanding questions.

  2. If it appears to be a good mutual fit, we’ll schedule your first interview with our lead engineer to cover basic skills questions and address any questions you have.

  3. If it still appears to be a good fit, we’ll ask you to walk us through a hosted portfolio project you’ve made that leverages Next.js and unique features you built.

    • If you don’t have a portfolio project, we will pay you $75/hr to create one. The test project will be time bound, and require you to use TypeScript, Next.js app dir, Vercel, Tailwind CSS, and other technologies in our stack.

  4. Once complete, we'll schedule your second interview where you'll walk our lead engineer and CEO through the project, highlighting your thought process, challenges, and how you solved them.

  5. We’ll then either make an offer or let you know that it’s not a good fit.

Equal Opportunity Statement

Reelist is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.