How Remoteville checks and expires listings
Senior Full Stack React Developer
Skills
Full-Stack DevelopmentJavascriptNode.JsREST ApisReact.JsOkta Identity CloudRedux.Js
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years React development experience
- 3+ years TypeScript in production
- Strong React 18 knowledge including hooks Suspense lazy loading and memoization
- Experience with Redux Toolkit RTK Query React Hook Form and Yup or Zod
- Enterprise design system and component library experience
- 3+ years Node.js development experience
- 3+ years building REST APIs with Express or similar
- Experience integrating third-party REST and SOAP services
- Strong API design error handling and service integration knowledge
- Experience implementing JWT OAuth 2.0 and OpenID Connect
- Hands-on experience with Redis caching strategies
- Experience with React Testing Library Vitest unit testing integration testing and async testing
- Strong problem-solving analytical and communication skills
- Ability to work with incomplete requirements in Agile/Scrum environments
- Strong code review and mentoring capabilities
Nice to have
- Self-directed
- Analytical
- Collaborative
- Detail-oriented
- Mentoring mindset
- Adaptable
Day to day
- Own end-to-end feature delivery across React and Node.js layers from design through implementation and testing
- Build scalable web applications using React 18 TypeScript RTK Query and Express APIs in an Agile team
- Design reusable UI components backend service patterns and integrations that improve consistency performance and maintainability
