Full-stack developer
- Experience
- 2+ years
- Team
- Engineering
- Type
- Full-time
- Location
- Remote, India
About the role
You’ll build web products for our clients in Node.js and React, alongside other developers and a project manager. You’ll take features from the database to the screen, and review your teammates’ code as they review yours.
What you will do
- Build features end to end: the API, the database and the React front end.
- Break a problem into tasks the team can plan around.
- Work with teammates on API integration and debugging.
- Test your code before it ships, and review other people’s.
- Give input on system design and database structure.
- Suggest improvements to systems that are already running.
What we look for
- Experience with Node.js (Express or NestJS) and React, including hooks.
- A SQL database: PostgreSQL, MySQL or MariaDB.
- Git beyond the basics: merge, rebase, resolving conflicts.
- Clear spoken and written English.
- Nice to have: AWS or another cloud; React Native or Flutter.
You’ll also need
- Experience working remotely, and comfort with remote tools and practices.
- A stable internet connection.
- Comfort working hours that overlap with the client’s working day.
- Experience means paid work on products people use, for clients or at a product company. Course, training and personal projects don’t count.
How you’ll work
You work remotely and full-time, on Indian hours. If a client needs more overlap with their day, your hours shift to match. Every change is reviewed, and clients get a clear progress update every week. Read how we work.
Apply for full-stack developer
It takes a few minutes. Have your CV ready (PDF or Word). Our team reads every application, and we will reply.
Apply for this roleHow hiring works
Use AI or whatever tools you would use on the job.
-
Apply
Send the form on the role’s page with your CV. -
Intro call
We talk through remote working, your notice period and what you are looking for. -
Technical round
A take-home test submitted through GitHub, then a code review and a live exercise on a call. -
Final interview
On Google Meet, if you clear the technical round. We talk about your experience and how you would fit the team. -
Offer
If it is a yes, we send a written offer.