Full Stack Developer
- Source: Indeed
- Rove Dash Cam
- Remote
- India
- Full-Time
- Mid level
Job Description
Job description:
About the Role
We’re looking for a Full Stack Web Developer to build scalable web applications and backend systems that power our products. You’ll own features end to end, from database schema to UI, and ship code that holds up under real-world load.
Key Responsibilities
- Frontend development. Build responsive, accessible user interfaces using React and Next.js, with a focus on performance and clean component architecture.
- Backend APIs. Design and implement RESTful (and where appropriate, GraphQL) APIs in Node.js that are well-documented, testable, and secure by default.
- Database design and optimization. Model relational schemas in MySQL or PostgreSQL, write efficient queries, add the right indexes, and tune slow paths as data grows.
- Authentication and security. Implement secure auth flows (sessions, JWT, OAuth), enforce authorization at the API layer, and guard against common vulnerabilities (OWASP Top 10).
- Scalability and performance. Profile, cache, and refactor hot paths. Make architectural choices that keep latency low and infrastructure costs predictable as traffic grows.
Required Skills
- JavaScript / TypeScript. Strong command of modern JS and TS, including async patterns, type modeling, and tooling.
- React and Next.js. Production experience with the App Router, server components, data fetching patterns, and rendering strategies (SSR, SSG, ISR).
- Node.js. Comfortable building API services with frameworks like Express, Fastify, or NestJS, plus solid understanding of the event loop and stream handling.
- MySQL / PostgreSQL. Schema design, query optimization, migrations, and transactional correctness.
Nice to Have
- Experience with ORMs (Prisma, Drizzle, TypeORM) or query builders (Knex).
- Familiarity with caching layers (Redis), background jobs, and message queues.
- Cloud deployment experience (AWS, GCP, Vercel) and CI/CD pipelines.
- Testing discipline: unit, integration, and end-to-end (Vitest/Jest, Playwright).
- Observability basics: structured logging, metrics, tracing.
What You’ll Bring
- A track record of shipping production web applications end to end.
- Strong product instincts. You make sensible tradeoffs between speed, quality, and scope.
- Clear written and verbal communication, especially around technical decisions.
- Comfort working autonomously, breaking down ambiguous problems, and pushing them to completion.
Benefits:
- Work from home
Work Location: Remote
Application Question(s):
- How many years of experience do you have deploying and running applications on a cloud platform?
- Have you worked on a project that connected IoT devices (sensors, cameras, trackers, etc.) to a web or cloud backend?
- How many years of professional experience do you have building production web apps with React/Next.js and Node.js?
Work Location: Remote
Skills
- React
- next-js
- GraphQL
- NodeJS
- mysql
- PostgreSQL
- oauth
- javascript
- TypeScript
- microsoft-typescript
- fastify
- NestJS
- prisma
- TypeORM
- Redis
- amazon-web-services
- google-cloud-platform
- vercel
- vitest
- Jest
- Playwright
- aws-iot
