Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Purple Drive

Senior Full Stack Engineer – React.js / Node.js / React Native

Posted Updated
Discussion

Description

Job Description – Senior Full Stack Engineer

Senior Full Stack Engineer – React.js / Node.js / React Native

Location: Louisville, Dallas, Arlington, or Chicago
Work Mode: 100% Onsite – Must work from office
Experience: 10+ years in Full Stack Engineering


Role Summary

We are seeking a highly experienced Senior Full Stack Engineer with strong expertise in React.js, Node.js/.NET, and React Native to design, develop, integrate, and maintain scalable web and mobile applications.

The ideal candidate will have strong hands-on experience across frontend, backend, and mobile development, with excellent knowledge of JavaScript/TypeScript, REST/GraphQL APIs, mobile development tools, and modern software engineering practices.


🔴 Mandatory Technical Skills

Candidates must have hands-on experience in the following:

  1. React Native – Mandatory
    • Strong hands-on experience developing mobile applications using React Native.
    • Experience with mobile application architecture, debugging, and deployment.
  2. React.js – Mandatory
    • Strong experience developing modern, responsive web applications using React.js.
  3. Node.js / Backend – Mandatory
    • Strong Node.js backend development experience OR strong .NET backend experience.
    • Experience developing APIs and backend services.
  4. JavaScript & TypeScript – Mandatory
    • Strong understanding of JavaScript and TypeScript.
    • Excellent knowledge of ES6+ syntax and language features.
  5. Full Stack Engineering – Mandatory
    • 10+ years of overall Full Stack Engineering experience.
    • Ability to work across frontend, backend, APIs, and mobile applications.

🟠 Core Technical Skills

  • React.js
  • React Native
  • Node.js / .NET
  • JavaScript / TypeScript
  • ES6+
  • REST APIs
  • GraphQL
  • Object-Oriented Programming
  • Mobile application development
  • Offline storage
  • Third-party API/dependency integration
  • Application debugging and troubleshooting

🟡 Mobile Development Skills

  • Hands-on React Native development.
  • Familiarity with Xcode for iOS application builds and debugging.
  • Familiarity with Android Studio for Android application builds and debugging.
  • Understanding of mobile application lifecycle and deployment.
  • Knowledge of offline storage and mobile data handling.
  • Ability to troubleshoot native dependencies and build issues.

🟡 Backend & API Development

  • Develop scalable backend services using Node.js or .NET.
  • Design and consume REST and GraphQL APIs.
  • Understand document request models and API communication.
  • Integrate third-party services and dependencies.
  • Troubleshoot API, integration, and dependency-related issues.

🟡 AI Coding / Modern Development

  • Experience with AI coding assistants such as GitHub Copilot or equivalent.
  • Ability to use AI-assisted development tools for coding, debugging, refactoring, testing, and documentation.
  • Understanding of responsible use of AI-assisted development in enterprise environments.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack web and mobile applications.
  • Develop responsive frontend applications using React.js.
  • Develop mobile applications using React Native.
  • Build backend services and APIs using Node.js and/or .NET.
  • Develop and integrate REST and GraphQL APIs.
  • Write clean, maintainable, well-documented JavaScript/TypeScript code.
  • Troubleshoot application and third-party dependency conflicts.
  • Work with Xcode and Android Studio for mobile builds and debugging.
  • Implement offline storage and mobile application capabilities.
  • Collaborate with architects, product owners, UX/UI designers, QA, and other engineering teams.
  • Participate in design, development, code reviews, testing, deployment, and production support.
  • Ensure application performance, scalability, security, and reliability.
  • Use AI coding assistants effectively to improve development productivity.

Required Soft Skills

  • Excellent written and verbal communication skills.
  • Ability to translate complex technical requirements into actionable solutions.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and collaboratively.
  • Strong ownership and accountability.
  • Ability to communicate effectively with technical and non-technical stakeholders.

Education & Experience

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
  • 10+ years of Full Stack Engineering experience.
  • Strong recent hands-on development experience with React.js, Node.js/.NET, and React Native.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →