Senior JavaScript Developer / Lead Node.js / React Engineer

Chalkboard • Posted June 11th

Location
REMOTE ONLY
Position
Category
Software Development
Chalkboard logo

60-70k GBP

We’re looking for a senior (or lead) JavaScript developer to join our remote team. Here’s all you need to know:

🖥️ STACK: Swift and Kotlin for our mobile apps. GraphQL between our apps and the backend. Backend is Node.js, TypeScript, and PostgreSQL. We host with Heroku.

🤬 APIs YOU’LL SWEAR AT: Facebook and Google (for our reviews feature), Twilio (for telephony), Postmark (for sending emails that don’t end up in SPAM).

📱 PRODUCT: iOS and Android native mobile apps that allow anyone to instantly add a second work number to any phone. Keep work separate, your personal number private, and share calls and texts with your team. Check out usechalkboard.com to learn more.

👨‍💻 THE JOB: Software engineer either specialising in front-end development (React), back-end development (Node.js), or working across the full-stack. As a senior, you’ll also help to lead the team and our architecture.

🏡 REMOTE?: Yes, fully remote working (UK ONLY). If you’d like to work from a local co-working space, we offer a 250 GBP a month allowance.

💷 FOR YOU: Great salary (60-70k GBP depending on your experience level), 25 days off + public holidays, MacBook Pro or BYOD allowance.

🍕 TEAM: Small but mighty experienced, there’s 14 of us (and growing fast!).

🚀 FUTURE GOALS: We see a world with thousands of teams around the world using Chalkboard to communicate with customers and each other. On the move, in retail locations, out in the real world.

👋 FOUNDER: We’re headed up by John Jackson, who has already built and sold 2 tech businesses. We are funded directly by John’s investments so we’re in full financial control.

👌 TECH PRINCIPLES: We have a mature test suite and endeavour to maintain it as part of our development process. All code changes are peer reviewed. We think the best features are a result of tight collaboration between product and engineering. We use the best tools for the job, but they need to be proven.

🚧 DEV PROCESS: Each feature moves through product design, architecture, development, testing, and release, in a Kanban-style workflow that we manage in a tool called Shortcut.

🖤 PRODUCT PRINCIPLES: Focus on user experience, convention over configuration, accessible to everyone, low touch high volume, no jargon.

✅ MUST HAVES: Commercial experience as software engineer (5+ years), Node.js and/or React (competent, 3+ years), TypeScript (competent), PostgreSQL, or other relational database (proficient), excellent communicator.

✅ IDEALLY: GraphQL (proficient), automated testing (proficient), Twilio APIs (proficient), ORMs (proficient), devops (proficient), team leadership experience.

🙋 HOW WE HIRE: With respect for your time, and transparency. First some simple technical questions, then a first interview, next a short own-time challenge that takes no more than a few hours, and then a final interview.

🥇 TO SUM UP: Join a financially secure start up, with a grand plan, a small but experienced team, quality tech, sound technical principles, and a well-written codebase. Help millions of small and local businesses to operate, grow, and thrive.

If this sounds like the perfect opportunity for you, we can't wait to hear from you!