Senior Full Stack React Developer Location: Remote

0 views
Skip to first unread message

mike

unread,
12:36 PM (2 hours ago) 12:36 PM
to mike
Role: Senior Full Stack React Developer
Location: Remote

Position Overview
We are seeking a highly skilled Senior Full Stack React Developer to join our engineering team and contribute to the design, development, and delivery of modern web applications. This role requires ownership of end-to-end feature development across both frontend and backend systems, including React, TypeScript, Node.js, Express, API integrations, and testing.
The ideal candidate is a senior individual contributor who can independently drive technical decisions, design reusable application patterns, contribute to architecture discussions, and deliver high-quality, scalable solutions in an Agile environment.

Key Responsibilities
Full-Stack Feature Ownership
  • Build and own complete vertical slices of functionality across frontend and backend layers.
  • Develop React components, TypeScript interfaces, RTK Query endpoints, Node.js services, and Express APIs.
  • Design scalable and reusable application patterns that support future feature development.
  • Ensure consistency across application architecture and implementation.
Frontend Development
  • Develop modern React applications using React 18 best practices.
  • Implement functional components, custom hooks, Suspense, lazy loading, and performance optimizations.
  • Create reusable and maintainable UI components using design system libraries.
  • Build dynamic forms using React Hook Form with Yup or Zod validation.
  • Implement complex workflows including multi-step forms, conditional logic, and role-based user experiences.
  • Optimize application performance and user experience.
Backend Development
  • Design and develop RESTful APIs using Node.js and Express.
  • Define efficient API contracts that support frontend requirements and scalability.
  • Integrate with external REST and SOAP-based APIs.
  • Handle pagination, rate limiting, versioning, and external service constraints.
  • Implement authentication and authorization mechanisms using JWT, OAuth 2.0, and OpenID Connect (OIDC).
  • Utilize Redis caching strategies to improve performance while managing cache consistency.
Architecture & Design
  • Participate in technical design discussions and architectural decision-making.
  • Design reusable component APIs and backend service patterns.
  • Define endpoint structures, caching approaches, and permission models.
  • Identify opportunities for code reuse and standardization across the application.
  • Evaluate technical risks and propose scalable solutions.
Testing & Quality Engineering
  • Develop tests alongside implementation rather than after development.
  • Write behavioral tests using Vitest and React Testing Library.
  • Create unit, integration, and asynchronous workflow tests.
  • Validate loading states, error handling, and API interaction behavior.
  • Ensure high code quality through automated testing and peer reviews.
Agile Collaboration
  • Participate in sprint planning, backlog grooming, and estimation sessions.
  • Collaborate closely with product managers, designers, architects, and engineering teams.
  • Review user stories and proactively identify missing requirements or design gaps.
  • Document technical decisions, assumptions, and implementation approaches.
  • Participate in code reviews and knowledge-sharing activities.

Required Qualifications
Frontend Technologies
  • 5+ years of professional experience developing applications with React.
  • 3+ years of hands-on experience using TypeScript in production environments.
  • Strong understanding of:
    • React 18
    • Functional Components
    • Hooks
    • Suspense
    • Lazy Loading
    • Memoization Techniques
  • Experience with:
    • Redux Toolkit (RTK)
    • RTK Query
    • React Hook Form
    • Yup or Zod validation frameworks
  • Experience working with enterprise design systems and component libraries.
Backend Technologies
  • 3+ years of Node.js development experience.
  • 3+ years building REST APIs using Express or similar frameworks.
  • Experience integrating third-party REST and SOAP services.
  • Strong understanding of API design, error handling, and service integration patterns.
  • Experience implementing:
    • JWT Authentication
    • OAuth 2.0
    • OpenID Connect (OIDC)
  • Hands-on experience with Redis caching strategies.
Testing
  • Experience with:
    • React Testing Library
    • Vitest
    • Unit Testing
    • Integration Testing
  • Strong understanding of testing behavior versus implementation details.
  • Experience testing asynchronous operations and API interactions.
Professional Skills
  • Strong problem-solving and analytical abilities.
  • Excellent written and verbal communication skills.
  • Ability to work effectively with incomplete requirements and evolving specifications.
  • Experience working within Agile/Scrum environments.
  • Strong code review and mentoring capabilities.

Preferred Qualifications
Salesforce Integration
  • Experience integrating with Salesforce APIs:
    • REST API
    • SOQL
    • Composite REST API
  • Understanding of Salesforce object relationships and platform limitations.
  • Experience building integrations with shared Salesforce environments.
Salesforce Financial Services Cloud (FSC)
Knowledge of FSC objects and financial planning workflows, including:
  • FinancialAccount
  • FinancialAccountParty
  • FinancialAccountTransaction
Configuration-Driven UI Development
  • Experience building applications driven by metadata or JSON configurations.
  • Dynamic form generation and role-based UI rendering.
Authentication & Identity
  • Experience implementing authentication using Okta.
  • Familiarity with:
    • Okta React SDK
    • Token Management
    • Protected Routes
    • User Claims Management
Event-Driven Systems
  • Exposure to Apache Kafka or similar messaging platforms.
  • Understanding of:
    • Event Consumption
    • At-Least-Once Delivery
    • Schema Registry Concepts
Financial Services Domain
Knowledge of:
  • Financial Planning
  • Wealth Management
  • Advisor-Client Relationships
  • Fee Allocation Models
  • Fiduciary Workflows
Python Development
  • Experience with:
    • FastAPI
    • Flask
    • Django REST Framework
  • Understanding of asynchronous programming patterns.
Data & ETL
  • Experience with:
    • Pandas
    • SQLAlchemy
    • Data Transformation Pipelines
    • ETL Processes
    • Data Migration Projects
Accessibility
  • Knowledge of WCAG 2.1 AA standards.
  • Experience implementing accessible UI components and workflows.
Reply all
Reply to author
Forward
0 new messages