Full Stack Developer (React Native + Node.js)

MenTools
Leeds, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 35K

Job location

Leeds, United Kingdom

Tech stack

A/B testing
Agile Methodologies
Artificial Intelligence
Automation of Tests
Azure
Cloud Computing
Software Quality
Continuous Integration
Cron
Software Debugging
DevOps
Github
Push Technology
MongoDB
Node.js
OAuth
Redis
Mixpanel
TensorFlow
Software Engineering
Systems Integration
TypeScript
Data Logging
Network Routers
React
Express
Audio Streaming
Backend
GIT
React Native
Front End Software Development
React
REST
GPT
Serverless Computing
Bamboo
Microservices

Job description

Build scalable mobile apps and backend systems used by thousands. Work hands-on across front-end React Native and back-end Node.js/TypeScript, supporting rapid feature development and robust architecture.

Tech Stack Frontend:

  • React Native (Expo, Expo Router), React, TypeScript
  • State management: Redux Toolkit, React Query
  • UI: React Hook Form, Zod/Joi validation, Reanimated/Skia for advanced interactions
  • Local storage: Async Storage, Secure Store
  • Integrations: Deep linking, push notifications

Backend:

  • Node.js, Express.js, TypeScript
  • MongoDB (Mongoose)
  • Auth: JWT, OAuth, Apple/Google Sign-In
  • Queues: BullMQ, Redis
  • Background jobs: node-cron
  • REST API design, security, rate limiting

Cloud/DevOps:

  • Azure (App Services, Blob Storage, Service Bus, Communication Services)
  • CICD: Azure Pipelines
  • Monitoring/logging: Winston, Morgan
  • Third-party Services:
  • RevenueCat (subscriptions)
  • Branch.io (deep linking/attribution)
  • OneSignal (push notifications)
  • Mixpanel (analytics, A/B testing)
  • Expo Services (auth, file/media storage)

Key Capabilities:

  • Building high-performance, cross-platform mobile apps and REST APIs
  • Implementing scalable, secure, modular code
  • Debugging complex issues across stack/cloud
  • CICD, automated testing, Git, code quality tools

Nice-to-Haves:

  • Custom UI (Skia), video/audio streaming, image processing
  • Payment logic, design systems, serverless/microservices on Azure
  • Familiarity with AI (ChatGPT, TensorFlow)

Soft Skills:

  • Strong problem-solving and communication
  • Agile teamwork and ownership mindset

Requirements

Do you have experience in UI development?, * Degree (minimum 2:1) in relevant field

  • Portfolio/GitHub showcasing mobile apps or full-stack projects
  • Ideally 2+ years of professional experience in modern TypeScript development, * app development: 2 years (required)

About the company

MenTools is an exciting startup dedicated to revolutionizing the men's personal development space. Our mission is to empower men with innovative tools and resources to unlock their full potential. We're building cutting-edge, AI-driven applications that focus on personal growth, habit-building, and self-improvement.

Apply for this position